home/ atoms/ strudel-vowel-filter

vowel() applies a formant filter that colours a sound with a spoken-vowel timbre

.vowel(v) runs a sound through a formant (vowel) filter, shaping it to resemble a spoken vowel — a, e, i, o, u. Applied to a harmonically rich source like a sawtooth or a chord, it imposes the resonant peaks of the human vocal tract, producing a talking/singing quality. The vowel can be patterned, e.g. .vowel("<a e i o>"), so the timbre morphs across cycles. It is a spectral colour tool distinct from the low-pass filter: it emphasises formant bands rather than rolling off highs.

Examples

note(“c3 e3 g3”).sound(“sawtooth”).vowel("") // vowel morphs each cycle

Assessment

Explain what .vowel(“a”) does to a sawtooth chord and why it sounds different from .lpf(500). Write a pattern that cycles through two vowels.

“**vowel**”