Adjust gain of noise generator

main
Thor 2 months ago
parent e7f2827cd2
commit 8d8e88e8b1
  1. 6
      include/voice.h

@ -98,11 +98,11 @@ public:
float noiseBuf[bufferSize];
if(settings->unison > 2) { // Stereo noise
for(size_t i = 0; i < bufferSize; ++i) {
noiseBuf[i] = (1.f / 3.f) * (whiteNoise() + whiteNoise() + whiteNoise());
noiseBuf[i] = (1.f / 2.f) * (whiteNoise() + whiteNoise() + whiteNoise());
}
} else { // Mono noise
for(size_t i = 0; i < bufferSize; i += 2 ) {
float noise = (1.f / 3.f) * (whiteNoise() + whiteNoise() + whiteNoise());
float noise = (1.f / 2.f) * (whiteNoise() + whiteNoise() + whiteNoise());
noiseBuf[i] = noise;
noiseBuf[i + 1] = noise;
}
@ -132,4 +132,4 @@ public:
}
};
#endif
#endif

Loading…
Cancel
Save