Yoshimi: chaning global convention
commit8aa67e8476938890d828ae3a07af656c82ab40c8
authorfundamental <mark.d.mccurry@gmail.com>
Tue, 18 Oct 2011 16:10:56 +0000 (18 12:10 -0400)
committerfundamental <mark.d.mccurry@gmail.com>
Tue, 18 Oct 2011 16:14:40 +0000 (18 12:14 -0400)
tree1d6e68252dbb915f58ee8265b3a0579410c1c2d0
parenta3685e960416b4ad4f959b3ead3291dd7d1ffcfe
Yoshimi: chaning global convention

Chaning global sound parameters to reflect yoshimi convention
For: SOUND_BUFFER_SIZE SAMPLE_RATE OSCIL_SIZE
These are now in a dedicated `synth' object which is referenced globally
several aliases exist now including buffersize_f halfbuffersize_f and others

This differs from the yoshimi implementation as the information is outside of
the Master class as circular dependency made that change difficult and the
additional dependence on Master would add significantly more build time
58 files changed:
src/DSP/AnalogFilter.cpp
src/DSP/FormantFilter.cpp
src/DSP/SVFilter.cpp
src/DSP/Unison.cpp
src/Effects/Alienwah.cpp
src/Effects/Chorus.cpp
src/Effects/Distorsion.cpp
src/Effects/DynamicFilter.cpp
src/Effects/EQ.cpp
src/Effects/Echo.cpp
src/Effects/EffectLFO.cpp
src/Effects/EffectMgr.cpp
src/Effects/Phaser.cpp
src/Effects/Reverb.cpp
src/Misc/Bank.cpp
src/Misc/Bank.h
src/Misc/Dump.cpp
src/Misc/Master.cpp
src/Misc/Master.h
src/Misc/Part.cpp
src/Misc/Part.h
src/Misc/Recorder.cpp
src/Misc/Util.cpp
src/Misc/Util.h
src/Nio/AlsaEngine.cpp
src/Nio/AudioOut.cpp
src/Nio/JackEngine.cpp
src/Nio/NulEngine.cpp
src/Nio/OssEngine.cpp
src/Nio/OutMgr.cpp
src/Nio/OutMgr.h
src/Nio/PaEngine.cpp
src/Nio/WavEngine.cpp
src/Params/Controller.cpp
src/Params/FilterParams.cpp
src/Params/PADnoteParameters.cpp
src/Synth/ADnote.cpp
src/Synth/Envelope.cpp
src/Synth/LFO.cpp
src/Synth/OscilGen.cpp
src/Synth/PADnote.cpp
src/Synth/SUBnote.cpp
src/Synth/SynthNote.cpp
src/Tests/AdNoteTest.h
src/Tests/ControllerTest.h
src/Tests/EchoTest.h
src/Tests/MicrotonalTest.h
src/Tests/OscilGenTest.h
src/Tests/RandTest.h
src/Tests/SubNoteTest.h
src/Tests/XMLwrapperTest.h
src/UI/BankUI.fl
src/UI/EffUI.fl
src/UI/OscilGenUI.fl
src/UI/PADnoteUI.fl
src/UI/VirKeyboard.fl
src/globals.h
src/main.cpp