tune lfo speeds a bit
This commit is contained in:
parent
4317f15f4e
commit
bad4e6b018
|
|
@ -21,6 +21,7 @@
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
Chorus::Chorus() {
|
Chorus::Chorus() {
|
||||||
lpfOut1 = new float[bufferSize];
|
lpfOut1 = new float[bufferSize];
|
||||||
lpfOut2 = new float[bufferSize];
|
lpfOut2 = new float[bufferSize];
|
||||||
|
|
@ -102,6 +103,7 @@ void Chorus::run(float* input, float** outputs, uint32_t frames) {
|
||||||
delayptr++;
|
delayptr++;
|
||||||
delayptr &= 0x3ff;
|
delayptr &= 0x3ff;
|
||||||
}
|
}
|
||||||
|
//printf("dly1 = %f\n", dly1);
|
||||||
|
|
||||||
postFilter1l->runSVF(lpfOut1, lpfOut1, frames);
|
postFilter1l->runSVF(lpfOut1, lpfOut1, frames);
|
||||||
postFilter2l->runSVF(lpfOut1, lpfOut1, frames);
|
postFilter2l->runSVF(lpfOut1, lpfOut1, frames);
|
||||||
|
|
@ -152,11 +154,11 @@ void Chorus::setChorus(uint8_t mode) {
|
||||||
break;
|
break;
|
||||||
case 0x40:
|
case 0x40:
|
||||||
gain = 1.2;
|
gain = 1.2;
|
||||||
lfoSpeed = 6.283 * 0.5 / sampleRate;
|
lfoSpeed = 6.283 * 0.3 / sampleRate;
|
||||||
break;
|
break;
|
||||||
case 0x00:
|
case 0x00:
|
||||||
gain = 1.2;
|
gain = 1.2;
|
||||||
lfoSpeed = 6.283 * 0.9 / sampleRate;
|
lfoSpeed = 6.283 * 0.5 / sampleRate;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue