Open mhamilt opened 3 years ago
For all your classes you have a series of functions that you need to call in order, e.g.
https://github.com/CPMDude89/procedural_drone/blob/e6f4634888499445e15077cac1fcaef9c6359d12/Source/PluginProcessor.cpp#L104-L106
I'd recommend adding in an extra setup method to your class that can do the work for you and potentially avoid mistakes.
setup
e.g.
class ThickSynth : Oscillator { public: void setup(double sampleRate) { setAllSampleRate(sampleRate); setLFOFrequencies(); initVector(sampleRate); }
then all you need to do is call
ts.setup(SR);
For all your classes you have a series of functions that you need to call in order, e.g.
https://github.com/CPMDude89/procedural_drone/blob/e6f4634888499445e15077cac1fcaef9c6359d12/Source/PluginProcessor.cpp#L104-L106
I'd recommend adding in an extra
setup
method to your class that can do the work for you and potentially avoid mistakes.e.g.
then all you need to do is call