summaryrefslogtreecommitdiff
path: root/libs/backends/dummy/dummy_audiobackend.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-04-17 17:08:52 +0200
committerRobin Gareus <robin@gareus.org>2015-04-17 17:09:52 +0200
commitbb4576b700af86ce2ea43cdfa6af46834befdb87 (patch)
tree9762ed8fe4b7d84ef4572eeb2ed92b1a8d87daca /libs/backends/dummy/dummy_audiobackend.cc
parent76b28e7ff22a5829da275e29e26faac404a107ae (diff)
Dummy: fix sine/square frequency sweep
Diffstat (limited to 'libs/backends/dummy/dummy_audiobackend.cc')
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc2
1 files changed, 1 insertions, 1 deletions
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) {