packages feed

hsc3-0.7: Help/UGen/Oscillator/formant.help.lhs

formant AR fundFreq formFreq bwFreq

Formant oscillator. Generates a set of harmonics around a formant
frequency at a given fundamental frequency.

Modulate fundamental frequency, formant frequency stays constant.

> import Sound.SC3

> let f = xLine KR 400 1000 8 RemoveSynth
> in audition (out 0 (formant AR f 2000 800 * 0.125))

Modulate formant frequency, fundamental frequency stays constant.

> let { f = mce [200, 300, 400, 500]
>     ; ff = xLine KR 400 4000 8 RemoveSynth }
> in audition (out 0 (formant AR f ff 200 * 0.125))

Modulate width frequency, other frequencies stay constant.

> let bw = xLine KR 800 8000 8 RemoveSynth
> in audition (out 0 (formant AR 400 2000 bw * 0.1))