4 #include "synthfunctions.h" 24 for (uint32_t i = 0; i < STEREO_CHANNELS; i++)
25 filter[i].flushDelays();
30 enum { a0, a1, a2, b1, b2, c0, d0 };
32 double outputAmp = 1.0;
virtual bool render(CoreProcData &processInfo)
Renders the output of the module.
Definition: synthlabcore.cpp:164
virtual bool reset(CoreProcData &processInfo)
Resets object to initialized state.
Definition: synthlabcore.cpp:29
SynthLabCore()
Construction: Cores follow the same construction pattern.
Definition: synthlabcore.cpp:7
virtual bool update(CoreProcData &processInfo)
Updates the object for the next block of audio processing.
Definition: synthlabcore.cpp:41
This is the "blank" core template for compiling your own Cores as dynamic modules.
Definition: synthlabcore.h:9
virtual bool doNoteOn(CoreProcData &processInfo)
Note-on handler for the ModuleCore.
Definition: synthlabcore.cpp:202
Simple version of the AudioFilter object from Designing Audio Effects Plugins in C++ 2nd Ed...
Definition: synthbase.h:2098
Definition: synthlabcore.cpp:4
double sampleRate
sample rate
Definition: synthlabcore.h:31
virtual bool doNoteOff(CoreProcData &processInfo)
Note-off handler for the ModuleCore.
Definition: synthlabcore.cpp:212
double midiPitch
the midi pitch
Definition: synthlabcore.h:35
This structure holds all of the information needed to call functions on a ModuleCore object...
Definition: synthbase.h:1233
Abstract base class that encapsulates functionality of a module core; used with the Module-Core parad...
Definition: synthbase.h:1671