Noise module: benefits of normal dist?


was looking at the Noise module, and noticed that for white noise is used “random::normal” instead of “random::uniform” distribution.

why this choice? any benefits in terms of audio? or is it faster on computation?


Bump :stuck_out_tongue:

random::normal is slower as it calls random::uniform twice and also sin, sqrt, log while computing the Box Muller transform, it does this to produce a gaussian white noise if I understand it correctly.

You can check out the difference in audio quality by A / B testing the WHITE and the BLACK outputs of Noise. BLACK uses uniform instead of normal.

Normal/Gaussian noise is what you would expect to get from “natural” sources. Like was mentioned above, there’s also the “black” noise output that produces random numbers from a uniform distribution. I think there isn’t any appreciable differences if you listen to the raw outputs, but you might be able to coax out some differences if you process the noise further. (edit : the Gaussian white noise seems to be a bit more louder than the uniform noise in the Rack Noise module implementation.)

Yes they seems pretty the same.

I don’t really get any differences between the two as well. As @Xenakios point out, they just differs in level.

Tried to process it futher (i.e. not simple raw sound), but still play quite the same…

Follow the post, I’m curious…

Yeah, I meant more like “see if you can find the difference” :wink:

Filtering the noise might highlight differences as the distinction between the two supposed to be related to the frequency contents.

You could try with high samplerate as well.

Perhaps the biggest difference is the range; the uniform (black) output will always be -5 to 5, while the normal (white) output could be anything; in practice it isn’t too unusual to see the white range outside of -10 to 10. The excursions are rare enough that they don’t affect the sound directly too much, but it could be important if you are using the sources for control, e.g. in a sample & hold it could make a very big difference.

1 Like

as everyone has said - they sound the same. exactly the same. But for non-audio uses they are different.

I find it intriguing that they have the exact same spectrum, but look different on a scope, and are mathematically quite different.

1 Like

it is cool.