Inheritance diagram for RhythmPatchNeighbor:


Public Member Functions | ||||
| RhythmPatchNeighbor () | ||||
| RhythmPatchNeighbor (const String &pPatchName) | ||||
| ~RhythmPatchNeighbor () | ||||
| void | setCarrierAmpDecay (sample pCarrierAmpDecay) | |||
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 | setCarrierAmp (int pOscilId, float pCarrierAmp) | |||
| void | setCarrierFreq (int pOscilId, float pCarrierFreq) | |||
| void | setModulationFrequency (int pOscilIndex, float pModAmp) | |||
| void | setModulationIndex (int pOscilIndex, float pModIndex) | |||
Private Attributes | ||||
| ProcessUnit * | mOutput | |||
| int | mOscilCount | |||
| QVector< int > | mOscilDeleteQueue | |||
| QVector< int > | mOscilCreateQueue | |||
| QVector< int > | mOscilQueue | |||
| int | mMaxNeighborCount | |||
| int * | mAgentBIndices | |||
| sample * | mCarrierAmps | |||
| sample | mMaxCarrierAmp | |||
| sample | mCarrierAmpDecay | |||
| RhythmPatchNeighbor::RhythmPatchNeighbor | ( | ) |
| RhythmPatchNeighbor::RhythmPatchNeighbor | ( | const String & | pPatchName | ) |
| RhythmPatchNeighbor::~RhythmPatchNeighbor | ( | ) |
| void RhythmPatchNeighbor::setCarrierAmpDecay | ( | sample | pCarrierAmpDecay | ) |
| void RhythmPatchNeighbor::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
| SynthException | failed to create patch |
Implements iso::synth::Patch.
| void RhythmPatchNeighbor::notify | ( | const com::Message & | pMessage | ) | [protected] |
| void RhythmPatchNeighbor::updateQueues | ( | ) | [protected] |
| void RhythmPatchNeighbor::setOscilCount | ( | int | pOscilCount | ) | [protected] |
| void RhythmPatchNeighbor::removeOscil | ( | int | pOscilId | ) | [protected] |
| void RhythmPatchNeighbor::createOscil | ( | int | pOscilId | ) | [protected] |
| void RhythmPatchNeighbor::setCarrierAmp | ( | int | pOscilId, | |
| float | pCarrierAmp | |||
| ) | [protected] |
| void RhythmPatchNeighbor::setCarrierFreq | ( | int | pOscilId, | |
| float | pCarrierFreq | |||
| ) | [protected] |
| void RhythmPatchNeighbor::setModulationFrequency | ( | int | pOscilIndex, | |
| float | pModAmp | |||
| ) | [protected] |
| void RhythmPatchNeighbor::setModulationIndex | ( | int | pOscilIndex, | |
| float | pModIndex | |||
| ) | [protected] |
const String RhythmPatchNeighbor::sClassName [static] |
ProcessUnit* RhythmPatchNeighbor::mOutput [private] |
int RhythmPatchNeighbor::mOscilCount [private] |
QVector< int > RhythmPatchNeighbor::mOscilDeleteQueue [private] |
QVector< int > RhythmPatchNeighbor::mOscilCreateQueue [private] |
QVector< int > RhythmPatchNeighbor::mOscilQueue [private] |
int RhythmPatchNeighbor::mMaxNeighborCount [private] |
int* RhythmPatchNeighbor::mAgentBIndices [private] |
sample* RhythmPatchNeighbor::mCarrierAmps [private] |
sample RhythmPatchNeighbor::mMaxCarrierAmp [private] |
sample RhythmPatchNeighbor::mCarrierAmpDecay [private] |
1.5.1