[sdiy] Digital noise generation
Magnus Danielson
cfmd at bredband.net
Tue Mar 8 17:35:43 CET 2005
From: Antti Huovilainen <ajhuovil at cc.hut.fi>
Subject: [sdiy] Digital noise generation
Date: Tue, 8 Mar 2005 18:20:35 +0200 (EET)
Message-ID: <Pine.OSF.4.61.0503081817450.2284 at kosh.hut.fi>
> Hello
Hi Antii,
> I recently did some tests in matlab emulating a feedback shift register
> noise generator. However, the noise sounded quite bad with frequent
> "snaps", mostly independent of shift register length. I tried both using
> the noise as-is (clocked at 44khz) or downsampled (clocked between
> 200khz - 1mhz).
I assume you meant 200 kHz to 1 MHz.
> What methods do you people use to generate noise digitally? (to avoid
> selecting transistors and worrying about interference with high gain amps)
What polynomials did you use?
If you dig in the Synth-DIY archive I published a list up to length of 64.
Did you use a parallelized version?
I can help you with that if you need.
Did you amplitude weigthed the outputs of the parallelized version?
Again, I can help you, but it is really a quick-and-dirty approximation of
filtering with a one-pole lowpass filter. Exponential drop-off in amplitude
should work the "older" the bit is supposed to be.
Cheers,
Magnus
More information about the Synth-diy
mailing list