|
Here's what I've done on my first patch so far (yes the layout is sloppy):
Basically it just generates a random number between 0 and the upper bound set by the user and adds 40 to it. Then the signal is split into two streams: the first stream goes straight to a saw oscillator ("phasor"), which plays at [random number + 40] Hz, while the second stream does another mathematical operation [(random number + 40) * 1.49830703372186], then plays another saw oscillator at [(random number + 40) * 1.49830703372186] Hz, a.k.a one fifth (seven semitones) above the other oscillator.
The audio output of each saw oscillator goes to a left comb filter and a right comb filter. The blue knob you see puts out a number between 0 and 7500. This number is then divided by 1000, and then this signal splits into two streams. The first multiplies [knob value / 1000] by 2, while the second divides [knob value / 1000] by 2. These two values are then passed to the left and right comb filters, respectively, and dictate the delay time (in ms) of the filters. The two filters are sent to different sides, so the left and right of the stereo field each has its own comb filter at a different delay time.
Oh, and you click the little button to get a fifth at a new pitch.
It's actually really simple to make, even if not to explain. It doesn't sound great or anything, but it was lots of fun to create.

|