From bb4576b700af86ce2ea43cdfa6af46834befdb87 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 17 Apr 2015 17:08:52 +0200 Subject: [PATCH] Dummy: fix sine/square frequency sweep --- libs/backends/dummy/dummy_audiobackend.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc index 1428dc28a2..050e99435c 100644 --- a/libs/backends/dummy/dummy_audiobackend.cc +++ b/libs/backends/dummy/dummy_audiobackend.cc @@ -1621,7 +1621,7 @@ void DummyAudioPort::setup_generator (GeneratorType const g, float const sampler #else const double phase = a * exp (b * j) - a; #endif - _wavetable[i] = (float)sin (2. * M_PI * (phase - floor (phase))); + _wavetable[i] = -(float)sin (2. * M_PI * (phase - floor (phase))); } if (_gen_type == SquareSweep) { for (uint32_t i = 0 ; i < _gen_period; ++i) {