Compare commits

...

2 Commits

  1. 4
      include/voice.h
  2. 3
      include/voicemanager.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;
}

@ -2,10 +2,11 @@
#define __VOICEMANAGER_H__
#include <unordered_set>
#include <thread>
#include "voice.h"
#define NUM_VOICES 16
#define NUM_VOICES 24
class VoiceManager {
public:

Loading…
Cancel
Save