|
|
|
@ -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 |
|
|
|
|