#include <iso_synth_strings_patch.h>
Inherits iso::synth::Patch.
Inheritance diagram for iso::synth::StringsPatch:
Public Member Functions | ||||
StringsPatch () | ||||
StringsPatch (unsigned int pStringCount) | ||||
StringsPatch (unsigned int pStringCount, unsigned int pFrameCount) | ||||
StringsPatch (const String &pPatchName) | ||||
StringsPatch (const String &pPatchName, unsigned int pStringCount) | ||||
StringsPatch (const String &pPatchName, unsigned int pStringCount, unsigned int pFrameCount) | ||||
~StringsPatch () | ||||
Static Public Attributes | ||||
static const String | sClassName | |||
Protected Member Functions | ||||
void | construct () throw (SynthException) | |||
function to create patch
| ||||
void | notify (const com::Message &pMessage) | |||
message notification | ||||
Private Attributes | ||||
unsigned int | mStringCount | |||
default frame count | ||||
unsigned int | mFrameCount | |||
sample | mRootFrequency | |||
ProcessUnit * | mInput | |||
ProcessUnit * | mOutput | |||
StringNL ** | mStrings | |||
ControlPort ** | mInputGains | |||
ControlPort ** | mFeedbackGains | |||
ControlPort ** | mNLResponses | |||
ControlPort ** | mNLScales | |||
ControlPort ** | mNLOffsets | |||
ControlPort ** | mFilterCoeffs | |||
Static Private Attributes | ||||
static unsigned int | sStringCount | |||
static unsigned int | sFrameCount | |||
default number of strings |
StringsPatch::StringsPatch | ( | ) |
StringsPatch::StringsPatch | ( | unsigned int | pStringCount | ) |
StringsPatch::StringsPatch | ( | unsigned int | pStringCount, | |
unsigned int | pFrameCount | |||
) |
StringsPatch::StringsPatch | ( | const String & | pPatchName | ) |
StringsPatch::StringsPatch | ( | const String & | pPatchName, | |
unsigned int | pStringCount | |||
) |
StringsPatch::StringsPatch | ( | const String & | pPatchName, | |
unsigned int | pStringCount, | |||
unsigned int | pFrameCount | |||
) |
StringsPatch::~StringsPatch | ( | ) |
void StringsPatch::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
SynthException | failed to create patch |
Implements iso::synth::Patch.
void StringsPatch::notify | ( | const com::Message & | pMessage | ) | [protected] |
const String StringsPatch::sClassName [static] |
unsigned int StringsPatch::sStringCount [static, private] |
unsigned int StringsPatch::sFrameCount [static, private] |
default number of strings
unsigned int iso::synth::StringsPatch::mStringCount [private] |
default frame count
unsigned int iso::synth::StringsPatch::mFrameCount [private] |
ProcessUnit* iso::synth::StringsPatch::mInput [private] |
ProcessUnit* iso::synth::StringsPatch::mOutput [private] |
StringNL** iso::synth::StringsPatch::mStrings [private] |
ControlPort** iso::synth::StringsPatch::mInputGains [private] |
ControlPort** iso::synth::StringsPatch::mFeedbackGains [private] |
ControlPort** iso::synth::StringsPatch::mNLResponses [private] |
ControlPort** iso::synth::StringsPatch::mNLScales [private] |
ControlPort** iso::synth::StringsPatch::mNLOffsets [private] |
ControlPort** iso::synth::StringsPatch::mFilterCoeffs [private] |