#include <iso_testpatch.h>
Inherited by iso::synth::BinOpTree, iso::synth::CombFilterNoise, iso::synth::CombFilterNoiseSweep, iso::synth::FFTPhaseMultiplier, iso::synth::FFTStretchTest, iso::synth::FFTThresholdTest, iso::synth::FSMFilterTest, iso::synth::GranularSynthTest, iso::synth::MidiInputTest, iso::synth::ModulatedAddSynTeest, iso::synth::ModulatedLimiterTest, iso::synth::MovingBPFilterTest, iso::synth::MultiDelayTest, iso::synth::NoiseTest, iso::synth::PulseTest, iso::synth::PulseToValueTest, iso::synth::ResonFilterTest, iso::synth::SimpleAdditiveSynth, iso::synth::SKELETONPATCH___, iso::synth::StochasticNoiseTest, iso::synth::TestPatch_File, iso::synth::TestPatch_File2, and iso::synth::VocalTest.
Inheritance diagram for iso::synth::TestPatch:


Public Member Functions | |
| TestPatch (ProcessUnit *pOutputUnit) | |
| constructor | |
| void | setActive (bool state) |
| iterate the vector of units and switch them on/off. Switch in off happens in reverse order (last unit is switched of first). | |
| virtual void | construct ()=0 |
| IMPORTANT! Stub method in which the children will construct there actual patch! | |
| virtual void | schedule (bool isSerial) |
| scheduler for serial test procedures | |
| void | consumeMessage (const com::Message &pMessage) |
| act based on message received | |
| void | consumeMessage (const com::Message &pMessage, const com::Message &pInterpolMessage) |
| act based on message received | |
Protected Attributes | |
| ProcessUnit * | m_output |
| QVector< Unit * > | m_vecUnits |
| output unit | |
Private Member Functions | |
| TestPatch () | |
| all units in patch prohibited use of the default constructor | |
| TestPatch::TestPatch | ( | ProcessUnit * | pOutputUnit | ) |
constructor
constructs a TestPatch object and passes it an output unit
| iso::synth::TestPatch::TestPatch | ( | ) | [private] |
all units in patch prohibited use of the default constructor
| void TestPatch::setActive | ( | bool | state | ) |
iterate the vector of units and switch them on/off. Switch in off happens in reverse order (last unit is switched of first).
| virtual void iso::synth::TestPatch::construct | ( | ) | [pure virtual] |
IMPORTANT! Stub method in which the children will construct there actual patch!
Implemented in iso::synth::BinOpTree, iso::synth::ModulatedAddSynTeest, iso::synth::SimpleAdditiveSynth, iso::synth::MovingBPFilterTest, iso::synth::CombFilterNoise, iso::synth::CombFilterNoiseSweep, iso::synth::FFTPhaseMultiplier, iso::synth::FFTStretchTest, iso::synth::FFTThresholdTest, iso::synth::TestPatch_File, iso::synth::TestPatch_File2, iso::synth::FSMFilterTest, iso::synth::GranularSynthTest, iso::synth::MidiInputTest, iso::synth::ModulatedLimiterTest, iso::synth::MultiDelayTest, iso::synth::NoiseTest, iso::synth::PulseToValueTest, iso::synth::PulseTest, iso::synth::ResonFilterTest, iso::synth::SKELETONPATCH___, iso::synth::StochasticNoiseTest, and iso::synth::VocalTest.
| void TestPatch::schedule | ( | bool | isSerial | ) | [virtual] |
scheduler for serial test procedures
Reimplemented in iso::synth::BinOpTree, iso::synth::ModulatedLimiterTest, and iso::synth::VocalTest.
| void TestPatch::consumeMessage | ( | const com::Message & | pMessage | ) |
act based on message received
| pMessage | message |
| void TestPatch::consumeMessage | ( | const com::Message & | pMessage, | |
| const com::Message & | pInterpolMessage | |||
| ) |
act based on message received
| pMessage | message | |
| pInterpolMessage | message containing interpolated values |
ProcessUnit* iso::synth::TestPatch::m_output [protected] |
QVector<Unit*> iso::synth::TestPatch::m_vecUnits [protected] |
output unit
1.5.1