[sdiy] Modulation waveforms

Scott Nordlund gsn10 at hotmail.com
Mon Jul 5 17:38:38 CEST 2010


> Great paper, I like the idea of the random slopes. I don't think you
> could get that behavior with a slew limiter after the LFO.
>
> Another waveform that I like to play with is the random walk (a.k.a
> brownian motion); you randomly change directions instead of randomly
> change values.

Random walks are unbounded, so this presents a little bit of a problem.
It should reverse direction at the boundaries rather than overflow or
saturate.  More interesting (not to say useful) would be to put it
through a sine (or other) waveshaper.

I've been working on reverb algorithms recently, and one of the 
important ingredients here is random modulation.  I wanted it to be
"semi periodic", so I delay each clock pulse by a random time
(adjustable as a fraction of the clock period) and then linearly
interpolate between random levels.  It breaks up the monotony
without letting it get too crazy.

If you just, say, pick a random clock frequency at each step, it 
tends to result in short bursts of many clock pulses with not much
in between.  Not necessarily useless but not what I wanted.  With 
the delay I can maintain an average period and also limit the
maximum slope of the output waveform (important for delay
modulation).

I think random/chaotic behavior is very important to self-playing 
types of synth patches, and adjusting them by ear isn't easy.  It's
unintuitive and takes a long time to get a feel for the result, 
but it plays a big role in the musicality of the output.  So it's 
probably worthwhile to develop some interesting modulation schemes
in advance, rather than just ad hoc patching.
 		 	   		  
_________________________________________________________________
The New Busy is not the old busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3


More information about the Synth-diy mailing list