Program Listing for File EFFECTS.cpp
↰ Return to documentation for file (include/audioRender/MixMachine/EFFECT/EFFECTS.cpp
)
#include "EFFECTS.hpp"
FaustEffects::FaustEffects(int initSampleRate)
{
compressor .managingClass.init(initSampleRate);
distortion .managingClass.init(initSampleRate);
echo .managingClass.init(initSampleRate);
eq .managingClass.init(initSampleRate);
filter .managingClass.init(initSampleRate);
flanger .managingClass.init(initSampleRate);
ocsFilter .managingClass.init(initSampleRate);
panner .managingClass.init(initSampleRate);
phaser .managingClass.init(initSampleRate);
roll .managingClass.init(initSampleRate);
trance .managingClass.init(initSampleRate);
vol .managingClass.init(initSampleRate);
robot .managingClass.init(initSampleRate);
}
void
FaustEffects::consumeAll()
{
eq .consume(eqData);
robot .consume(robotData);
distortion .consume(distortionData);
echo .consume(echoData);
filter .consume(filterData);
flanger .consume(flangerData);
ocsFilter .consume(ocsFilterData);
panner .consume(pannerData);
phaser .consume(phaserData);
trance .consume(tranceData);
roll .consume(rollData);
vol .consume(volData);
compressor .consume(compressorData);
}