#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] |
1.5.1