blob: 6a4940906f991acaec411c3f92e0c70612093aa3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- creox/effects_dsp/phaserprocessor.cpp.orig 2011-06-21 21:27:40 UTC
+++ creox/effects_dsp/phaserprocessor.cpp
@@ -157,7 +157,8 @@ void PhaserProcessor::signalFlow_run(con
{
const float omega = 2.0f * float(M_PI) * m_stepFrequency / m_samplerate_d;
float sn, cs;
- sincosf(omega, &sn, &cs);
+ sn = sinf(omega);
+ cs = cosf(omega);
*(m_coefBuffPrelim++) = cs; // cs
*(m_coefBuffPrelim++) = sn / m_resonance; // alpha (m_resonance = 2.0*resonance)
m_stepFrequency *= m_expStep;
@@ -232,7 +233,8 @@ void PhaserProcessor::signalFlow_run(con
}
float sn, cs;
- sincosf(omega, &sn, &cs);
+ sn = sinf(omega);
+ cs = cosf(omega);
register const float alpha = sn / m_resonance; // alpha (m_resonance = 2.0 * resonance)
// perform filter
|