93 |
|
|
94 |
EndpointUnit(SF2SignalUnitRack* rack); |
EndpointUnit(SF2SignalUnitRack* rack); |
95 |
|
|
96 |
virtual void Trigger(); |
virtual void Trigger() OVERRIDE; |
97 |
|
|
98 |
/** The endpoint should be active until the volume EG is active. */ |
/** The endpoint should be active until the volume EG is active. */ |
99 |
virtual bool Active(); |
virtual bool Active() OVERRIDE; |
100 |
|
|
101 |
virtual float GetVolume(); |
virtual float GetVolume() OVERRIDE; |
102 |
virtual float GetFilterCutoff(); |
virtual float GetFilterCutoff() OVERRIDE; |
103 |
virtual float GetPitch(); |
virtual float GetPitch() OVERRIDE; |
104 |
virtual float GetResonance(); |
virtual float GetResonance() OVERRIDE; |
105 |
virtual float GetPan() { return 0; } |
virtual float GetPan() OVERRIDE { return 0; } |
106 |
virtual uint8_t CalculatePan(uint8_t pan) { return pan; } |
virtual uint8_t CalculatePan(int pan) OVERRIDE { return pan; } |
107 |
}; |
}; |
108 |
|
|
109 |
class SF2SignalUnitRack : public SignalUnitRack { |
class SF2SignalUnitRack : public SignalUnitRack { |