4 #include "synthfunctions.h" 9 class SynthLabCore :
public ModuleCore
18 virtual bool reset(CoreProcData& processInfo);
19 virtual bool update(CoreProcData& processInfo);
20 virtual bool render(CoreProcData& processInfo);
21 virtual bool doNoteOn(CoreProcData& processInfo);
22 virtual bool doNoteOff(CoreProcData& processInfo);
28 double outputValue = 0.0;
29 double modStrength = 1.0;
32 SynthClock fmOpClock[3];
bool renderComplete
flag for one-shot
Definition: synthlabcore.h:35
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
virtual bool doNoteOn(CoreProcData &processInfo)
Note-on handler for the ModuleCore.
Definition: synthlabcore.cpp:202
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