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