Inheritance diagram for RhythmPatchCross:
Public Member Functions | ||||
RhythmPatchCross () | ||||
RhythmPatchCross (const String &pPatchName) | ||||
~RhythmPatchCross () | ||||
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 | ||||
void | updateQueues () | |||
void | setOscilCount (int pOscilCount) | |||
void | removeOscil (int pOscilId) | |||
void | createOscil (int pOscilId) | |||
void | setOscilAmp (int pOscilId, float pAmp) | |||
Private Attributes | ||||
ProcessUnit * | mOutput | |||
int | mOscilCount | |||
QVector< int > | mOscilDeleteQueue | |||
QVector< int > | mOscilCreateQueue | |||
QVector< int > | mOscilQueue |
RhythmPatchCross::RhythmPatchCross | ( | ) |
RhythmPatchCross::RhythmPatchCross | ( | const String & | pPatchName | ) |
RhythmPatchCross::~RhythmPatchCross | ( | ) |
void RhythmPatchCross::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
SynthException | failed to create patch |
Implements iso::synth::Patch.
void RhythmPatchCross::notify | ( | const com::Message & | pMessage | ) | [protected] |
void RhythmPatchCross::updateQueues | ( | ) | [protected] |
void RhythmPatchCross::setOscilCount | ( | int | pOscilCount | ) | [protected] |
void RhythmPatchCross::removeOscil | ( | int | pOscilId | ) | [protected] |
void RhythmPatchCross::createOscil | ( | int | pOscilId | ) | [protected] |
void RhythmPatchCross::setOscilAmp | ( | int | pOscilId, | |
float | pAmp | |||
) | [protected] |
const String RhythmPatchCross::sClassName [static] |
ProcessUnit* RhythmPatchCross::mOutput [private] |
int RhythmPatchCross::mOscilCount [private] |
QVector< int > RhythmPatchCross::mOscilDeleteQueue [private] |
QVector< int > RhythmPatchCross::mOscilCreateQueue [private] |
QVector< int > RhythmPatchCross::mOscilQueue [private] |