diff --git a/Modulator.cpp b/Modulator.cpp index eb016ab..5db3b0b 100644 --- a/Modulator.cpp +++ b/Modulator.cpp @@ -291,6 +291,7 @@ qint64 Modulator::readData (char * data, qint64 maxSize) if (m_ic > i1) m_amp = 0.0; sample=qRound(m_amp*qSin(m_phi)); + if(m_toneSpacing < 0) sample=qRound(m_amp*foxcom_.wave[m_ic]); samples = load(postProcessSample(sample), samples); ++framesGenerated; ++m_ic;