[sdiy] Best software noise algorithm?
Antti Huovilainen
ajhuovil at cc.hut.fi
Wed Feb 17 19:24:26 CET 2010
On Wed, 17 Feb 2010, Tom Wiltshire wrote:
>> Another thing worth trying is to read pregenrated random numbers from a
>> shortish (say, 256 - 1024 samples) buffer and reseed the index every N
>> samples.
>
> Interesting idea. You think such a short list would do even for 16-bit
> variables?
>
> Still, I suppose you could XOR them with something to prevent the same
> values coming out repeatedly.
The repeating is prevented by the random reseeding of table start index.
The basic idea in both methods is the same:
Use a cheap and spectrally white method (even if with short period) to
produce noise within processing block and then reset that periodically
with higher quality random numbers.
Antti
"No boom today. Boom tomorrow. There's always a boom tomorrow"
-- Lt. Cmdr. Ivanova
More information about the Synth-diy
mailing list