58 |
virtual InstrumentInfo GetInstrumentInfo(); |
virtual InstrumentInfo GetInstrumentInfo(); |
59 |
virtual double CalculateCrossfadeVolume(uint8_t MIDIKeyVelocity); |
virtual double CalculateCrossfadeVolume(uint8_t MIDIKeyVelocity); |
60 |
virtual AbstractEngine* GetEngine() { return (AbstractEngine*)pEngine; } |
virtual AbstractEngine* GetEngine() { return (AbstractEngine*)pEngine; } |
61 |
|
virtual float GetReleaseTriggerAttenuation(float noteLength); |
62 |
virtual double GetEG1ControllerValue(uint8_t MIDIKeyVelocity); |
virtual double GetEG1ControllerValue(uint8_t MIDIKeyVelocity); |
63 |
virtual EGInfo CalculateEG1ControllerInfluence(double eg1ControllerValue); |
virtual EGInfo CalculateEG1ControllerInfluence(double eg1ControllerValue); |
64 |
virtual void TriggerEG1(const EGInfo& egInfo, double velrelease, double velocityAttenuation, uint sampleRate, uint8_t velocity); |
virtual void TriggerEG1(const EGInfo& egInfo, double velrelease, double velocityAttenuation, uint sampleRate, uint8_t velocity); |