[sdiy] Digital noise generation
Magnus Danielson
cfmd at bredband.net
Tue Mar 8 18:18:50 CET 2005
From: Scott Gravenhorst <music.maker at gte.net>
Subject: Re: [sdiy] Digital noise generation
Date: Tue, 08 Mar 2005 08:53:17 -0700
Message-ID: <200503081653.j28GrGc11418 at linux6.lan>
> >What polynomials did you use?
>
> This may be very important. I've listened to 24 and 32 bit _maximum_length
> LFSR noise generators, personally, I found even the 24 bit to be as smooth as
> silk. Shhhhhhhhhhhhhhhhhh...
Yeah, that should be enought for most people. The longer sequence, the less
impressive ka-chunk you get and less often. The sequence length grows much
faster (exponential) than the ka-chunk amplitude.
> >If you dig in the Synth-DIY archive I published a list up to length of 64.
>
> And I have a list on my site up to 168 stages. (c:
>
> http://home1.gte.net/res0658s/electronics/LFSRtaps.html
>
> - though it appears to be down right now... grrrr...
Well, well... ;O)
> >
> >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.
>
> Heh, I did it the cheesey way, the output is one bit which is then fed to a
> low pass filter. It works for me...
That is what I would do in a hardware implementation yes, but when hacking
software it is a bit different optimizations you need to do.
Cheers,
Magnus
More information about the Synth-diy
mailing list