Random frequency modulation (was [sdiy] Interesting f vs. t graphs of pitch instability)
Tom Wiltshire
tom at electricdruid.net
Tue Oct 7 10:39:20 CEST 2008
On 7 Oct 2008, at 00:04, Scott Gravenhorst wrote:
> Tom Wiltshire <tom at electricdruid.net> wrote:
>>
>> Having a knob on an oscillator that goes from cool digital sterility
>> at one end, via CEM3340 to drifty moog, and then finishing at Andre's
>> wavering MS20 sounds great to me. The question is what signals do you
>> need to feed into the oscillator and how to generate them
>> efficiently.
>> Your graphs represent some actual data, which is very helpful indeed.
>>
>
> Interesting you mention this, My GateMan FPGA synths all have noise
> modulated pitch,
> it is something I really like. Mine go from subtle and slow drift
> up through tonal
> noise to almost just plain noise.
Yes, this is a feature that my SH101 has that I think the Pro-One is
missing. One day I'll get round to feeding the noise source into the
mod panel - it's a simple enough mod.
I'm interested to know about your noise modulation, Scott. Do you
feed the noise into a logarithmic (v/oct) or linear modulation input,
and what depth do you use? Presumably this is calculated per-sample,
and at some pretty high rate too. I've tried the same trick at lower
sample rates (50KHzish) and it doesn't sound as good. The sound
becomes "spattery" rather than smoothly drifty.
Consequently, I've also been experimenting with other types of drift
waveform, including random linear slopes (pick a random point, slope
towards it, when we arrive pick another, and slope off there too) and
cosine interpolation between random points. These are quite nice in
that they have an underlying "frequency" (how often the points get
picked) which gives you an element of control. They seem to mimic
slow drifting quite well, though (like some old analogues) it can be
hard to make things sound in tune!
The advantage for my situation is that such slowly changing waveforms
still sound ok at lower sample rates.
I'm quite sure there are lots of other varieties of random signal
that one can feed into a digital oscillator's frequency, phase, or
amplitude mod inputs to warm things up. Any ideas appreciated.
Thanks,
Tom
More information about the Synth-diy
mailing list