66 |
virtual void Increment() OVERRIDE; |
virtual void Increment() OVERRIDE; |
67 |
}; |
}; |
68 |
|
|
69 |
class ModLfoUnit : public SFSignalUnit, public LFOSigned { |
class ModLfoUnit : public SFSignalUnit, public LFOTriangleSigned { |
70 |
public: |
public: |
71 |
ModLfoUnit(SF2SignalUnitRack* rack): SFSignalUnit(rack), LFOSigned(1200.0f) { } |
ModLfoUnit(SF2SignalUnitRack* rack): SFSignalUnit(rack), LFOTriangleSigned(1200.0f) { } |
72 |
virtual bool Active() OVERRIDE { return true; } |
virtual bool Active() OVERRIDE { return true; } |
73 |
virtual void Trigger() OVERRIDE; |
virtual void Trigger() OVERRIDE; |
74 |
virtual void Increment() OVERRIDE; |
virtual void Increment() OVERRIDE; |
75 |
virtual float GetLevel() OVERRIDE { return Level; } |
virtual float GetLevel() OVERRIDE { return Level; } |
76 |
}; |
}; |
77 |
|
|
78 |
class VibLfoUnit : public SFSignalUnit, public LFOSigned { |
class VibLfoUnit : public SFSignalUnit, public LFOTriangleSigned { |
79 |
public: |
public: |
80 |
VibLfoUnit(SF2SignalUnitRack* rack): SFSignalUnit(rack), LFOSigned(1200.0f) { } |
VibLfoUnit(SF2SignalUnitRack* rack): SFSignalUnit(rack), LFOTriangleSigned(1200.0f) { } |
81 |
virtual bool Active() OVERRIDE { return true; } |
virtual bool Active() OVERRIDE { return true; } |
82 |
virtual void Trigger() OVERRIDE; |
virtual void Trigger() OVERRIDE; |
83 |
virtual void Increment() OVERRIDE; |
virtual void Increment() OVERRIDE; |