@@ -313,7 +313,7 @@ class LowPassFilter : public BiQuadDF2<T> {
313
313
begin (frequency, sampleRate, q);
314
314
}
315
315
void begin (float frequency, float sampleRate, float q = 0 .7071f ) {
316
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
316
+ T w0 = frequency * (2 .0f * PI / sampleRate);
317
317
T sinW0 = sin (w0);
318
318
T alpha = sinW0 / ((float )q * 2.0 );
319
319
T cosW0 = cos (w0);
@@ -347,7 +347,7 @@ class HighPassFilter : public BiQuadDF2<T> {
347
347
begin (frequency, sampleRate, q);
348
348
}
349
349
void begin (float frequency, float sampleRate, float q = 0.7071 ) {
350
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
350
+ T w0 = frequency * (2 .0f * PI / sampleRate);
351
351
T sinW0 = sin (w0);
352
352
T alpha = sinW0 / ((float )q * 2.0 );
353
353
T cosW0 = cos (w0);
@@ -381,7 +381,7 @@ class BandPassFilter : public BiQuadDF2<T> {
381
381
begin (frequency, sampleRate, q);
382
382
}
383
383
void begin (float frequency, float sampleRate, float q = 1.0 ) {
384
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
384
+ T w0 = frequency * (2 .0f * PI / sampleRate);
385
385
T sinW0 = sin (w0);
386
386
T alpha = sinW0 / ((T)q * 2.0 );
387
387
T cosW0 = cos (w0);
@@ -416,7 +416,7 @@ class NotchFilter : public BiQuadDF2<T> {
416
416
}
417
417
418
418
void begin (float frequency, float sampleRate, float q = 1.0 ) {
419
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
419
+ T w0 = frequency * (2 .0f * PI / sampleRate);
420
420
T sinW0 = sin (w0);
421
421
T alpha = sinW0 / ((float )q * 2.0 );
422
422
T cosW0 = cos (w0);
@@ -454,7 +454,7 @@ class LowShelfFilter : public BiQuadDF2<T> {
454
454
void begin (float frequency, float sampleRate, float gain,
455
455
float slope = 1 .0f ) {
456
456
T a = pow (10.0 , gain / 40 .0f );
457
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
457
+ T w0 = frequency * (2 .0f * PI / sampleRate);
458
458
T sinW0 = sin (w0);
459
459
// float alpha = (sinW0 * sqrt((a+1/a)*(1/slope-1)+2) ) / 2.0;
460
460
T cosW0 = cos (w0);
@@ -496,7 +496,7 @@ class HighShelfFilter : public BiQuadDF2<T> {
496
496
void begin (float frequency, float sampleRate, float gain,
497
497
float slope = 1 .0f ) {
498
498
T a = pow (10.0 , gain / 40 .0f );
499
- T w0 = frequency * (2 .0f * 3 . 141592654f / sampleRate);
499
+ T w0 = frequency * (2 .0f * PI / sampleRate);
500
500
T sinW0 = sin (w0);
501
501
// float alpha = (sinW0 * sqrt((a+1/a)*(1/slope-1)+2) ) / 2.0;
502
502
T cosW0 = cos (w0);
0 commit comments