diff --git a/plugins/triple_oscillator/triple_oscillator.cpp b/plugins/triple_oscillator/triple_oscillator.cpp index d45ca41b9..c5e408c96 100644 --- a/plugins/triple_oscillator/triple_oscillator.cpp +++ b/plugins/triple_oscillator/triple_oscillator.cpp @@ -78,10 +78,10 @@ oscillatorObject::oscillatorObject( model * _parent, track * _track ) : m_fineRightModel( 0.0f, -100.0f, 100.0f, 1.0f, this ), m_phaseOffsetModel( 0.0f, 0.0f, 360.0f, 1.0f, this ), m_stereoPhaseDetuningModel( 0.0f, 0.0f, 360.0f, 1.0f, this ), - m_waveShapeModel( oscillator::SineWave, 0, oscillator::NumWaveShapes, + m_waveShapeModel( oscillator::SineWave, 0, oscillator::NumWaveShapes-1, 1, this ), m_modulationAlgoModel( oscillator::SignalMix, 0, - oscillator::NumModulationAlgos, 1, this ), + oscillator::NumModulationAlgos-1, 1, this ), m_sampleBuffer( new sampleBuffer ), m_volumeLeft( 0.0f ), m_volumeRight( 0.0f ),