29 |
|
|
30 |
AbstractVoice::AbstractVoice(SignalUnitRack* pRack): pSignalUnitRack(pRack) { |
AbstractVoice::AbstractVoice(SignalUnitRack* pRack): pSignalUnitRack(pRack) { |
31 |
pEngineChannel = NULL; |
pEngineChannel = NULL; |
32 |
pLFO1 = new LFOTriangleUnsigned(1.0f); // amplitude LFO (0..1 range) |
pLFO1 = new LFOSineUnsigned(1.0f); // amplitude LFO (0..1 range) |
33 |
pLFO2 = new LFOTriangleUnsigned(1.0f); // filter LFO (0..1 range) |
pLFO2 = new LFOSineUnsigned(1.0f); // filter LFO (0..1 range) |
34 |
pLFO3 = new LFOTriangleSigned(1200.0f); // pitch LFO (-1200..+1200 range) |
pLFO3 = new LFOSineSigned(1200.0f); // pitch LFO (-1200..+1200 range) |
35 |
PlaybackState = playback_state_end; |
PlaybackState = playback_state_end; |
36 |
SynthesisMode = 0; // set all mode bits to 0 first |
SynthesisMode = 0; // set all mode bits to 0 first |
37 |
// select synthesis implementation (asm core is not supported ATM) |
// select synthesis implementation (asm core is not supported ATM) |