50 |
~Voice(); |
~Voice(); |
51 |
void Kill(); |
void Kill(); |
52 |
void Render(uint Samples); |
void Render(uint Samples); |
53 |
|
void Reset(); |
54 |
int Trigger(ModulationSystem::Event* pNoteOnEvent, int Pitch, gig::Instrument* pInstrument); |
int Trigger(ModulationSystem::Event* pNoteOnEvent, int Pitch, gig::Instrument* pInstrument); |
55 |
inline bool IsActive() { return Active; } |
inline bool IsActive() { return Active; } |
56 |
inline void SetOutputLeft(float* pOutput, uint MaxSamplesPerCycle) { this->pOutputLeft = pOutput; this->MaxSamplesPerCycle = MaxSamplesPerCycle; } |
inline void SetOutputLeft(float* pOutput, uint MaxSamplesPerCycle) { this->pOutputLeft = pOutput; this->MaxSamplesPerCycle = MaxSamplesPerCycle; } |