#include <iso_synth_delay_lines_patch.h>
Inherits iso::synth::Patch.
Inheritance diagram for iso::synth::DelayLinesPatch:
Public Member Functions | ||||
DelayLinesPatch () | ||||
DelayLinesPatch (unsigned int pLineCount) | ||||
DelayLinesPatch (const String &pPatchName) | ||||
DelayLinesPatch (const String &pPatchName, unsigned int pLineCount) | ||||
~DelayLinesPatch () | ||||
void | setMinDelay (sample pMinDelay) | |||
void | setMaxDelay (sample pMaxDelay) | |||
void | setMinAmplitude (sample pMinAmplitude) | |||
void | setMaxAmplitude (sample pMaxAmplitude) | |||
Static Public Attributes | ||||
static const String | sClassName | |||
Protected Member Functions | ||||
void | construct () throw (SynthException) | |||
function to create patch
| ||||
void | consumeMessage (const com::Message &pMessage) | |||
Private Attributes | ||||
unsigned int | mLineCount | |||
sample | mMinDelay | |||
sample | mMaxDelay | |||
sample | mMinAmplitude | |||
sample | mMaxAmplitude | |||
ProcessUnit * | mInput | |||
ProcessUnit * | mOutput | |||
DelayUnit ** | mDelayUnits | |||
ControlPort ** | mDelayPorts | |||
ControlPort ** | mAmplitudePorts | |||
Static Private Attributes | ||||
static unsigned int | sLineCount | |||
static sample | sMinDelay | |||
static sample | sMaxDelay | |||
static sample | sMinAmplitude | |||
static sample | sMaxAmplitude |
DelayLinesPatch::DelayLinesPatch | ( | ) |
DelayLinesPatch::DelayLinesPatch | ( | unsigned int | pLineCount | ) |
DelayLinesPatch::DelayLinesPatch | ( | const String & | pPatchName | ) |
DelayLinesPatch::DelayLinesPatch | ( | const String & | pPatchName, | |
unsigned int | pLineCount | |||
) |
DelayLinesPatch::~DelayLinesPatch | ( | ) |
void DelayLinesPatch::setMinDelay | ( | sample | pMinDelay | ) |
void DelayLinesPatch::setMaxDelay | ( | sample | pMaxDelay | ) |
void DelayLinesPatch::setMinAmplitude | ( | sample | pMinAmplitude | ) |
void DelayLinesPatch::setMaxAmplitude | ( | sample | pMaxAmplitude | ) |
void DelayLinesPatch::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
SynthException | failed to create patch |
Implements iso::synth::Patch.
void DelayLinesPatch::consumeMessage | ( | const com::Message & | pMessage | ) | [protected] |
const String DelayLinesPatch::sClassName [static] |
unsigned int DelayLinesPatch::sLineCount [static, private] |
sample DelayLinesPatch::sMinDelay [static, private] |
sample DelayLinesPatch::sMaxDelay [static, private] |
sample DelayLinesPatch::sMinAmplitude [static, private] |
sample DelayLinesPatch::sMaxAmplitude [static, private] |
unsigned int iso::synth::DelayLinesPatch::mLineCount [private] |
sample iso::synth::DelayLinesPatch::mMinDelay [private] |
sample iso::synth::DelayLinesPatch::mMaxDelay [private] |
ProcessUnit* iso::synth::DelayLinesPatch::mInput [private] |
ProcessUnit* iso::synth::DelayLinesPatch::mOutput [private] |
DelayUnit** iso::synth::DelayLinesPatch::mDelayUnits [private] |
ControlPort** iso::synth::DelayLinesPatch::mDelayPorts [private] |