Xorshift Random Number Generator

Output random number or white noise

(9 Votes)
Audio Player
1.0 (Updated 1 year ago)
3.0MB
April 02, 2023
Reaktor 6

DESCRIPTION

Various pseudorandom number generators (PRNG) are included. They can output polyphonic random numbers and polyphonic white noise. I noticed Reaktor's "Randomizer" output same numbers everytime after every reboot, so I used "CPU load" value for seed and combined.

I think Xoshiro128++ is the most high quality generator in these collection.

xoshiro128++ > xorshift32 > MLCG > LFSR (maybe)


And some sample synths are placed in the right area.

"MIDI_Rand"
output pitch-randomized MIDI note.

"Hex Rand"
display random number in hexadecimal (in decimal notation).

"Brownian Sine Synth"
output sine waves the pitches move like brownian motion.

"Noise Hat"
output simple percussion sounds made of violet noise.


Random number accuracy can affect results in some cases. I hope you find some use for these generators.

COMMENTS  (6)

Kohtaro Fujishima
1 year ago
"Box-Muller Gate" (normal distribution version) may send random number twice per 1-event. This is a bug due to the multiply executed twice in the "Box-Muller" core cell. Multiply should be replaced with "x mul a".
Ryan Flood
1 year ago
https://www.native-instruments.com/#
bindlestiff
1 year ago
Nice!
Andres Villarroya
1 year ago
Good job bro!
Dieter Zobel
1 year ago
much thanks
Paule
1 year ago
Thank you Kohtaro
now