diff --git a/plugin/chorus.cpp b/plugin/chorus.cpp index 06b4f92..36c20c0 100644 --- a/plugin/chorus.cpp +++ b/plugin/chorus.cpp @@ -139,8 +139,8 @@ void Chorus::setHpf(uint8_t mode) { hpGain = 0; break; case 0x18: - hpCut = 1 - exp(-M_PI * 85 / sampleRate); - hpGain = 1.707; + hpCut = 1 - exp(-6.283 * 85 / sampleRate); + hpGain = 1.0; break; } } diff --git a/plugin/module.cpp b/plugin/module.cpp index 6f55c87..73e404a 100644 --- a/plugin/module.cpp +++ b/plugin/module.cpp @@ -46,7 +46,7 @@ void Module::genNoise() { for (uint32_t i = 0; i < bufferSize; i++) { noiseRNG *= 0x8088405; noiseRNG++; - noiseBuf[i] = 2 - (noiseRNG & 0xffff) / 16384.0f; + noiseBuf[i] = 1 - (noiseRNG & 0xffff) / 32768.0f; } }