Humusbeta

PinkTrombone

PinkTrombone editor

A human voice built from a model of the throat, after Pink Trombone by Neil Thapen.

Inlets
MIDI1
Outlets
Audio2

There is no sample and no oscillator bank: a model of the glottis makes the buzz of the vocal folds, and a waveguide the shape of a throat, mouth and nose filters it into vowels, hums and hisses. Play it from MIDI: the held note is the pitch and velocity leans into the loudness. The Tongue pair steers the vowel, Squeeze pinches the tract shut at Place for fricatives and stops, and Nasal opens the passage to the nose. Small wanders in pitch and pressure keep a held note alive. Cord an LFO or a Slider onto TongueX, Squeeze and Nasal and it babbles; cord its output into a Harmonizer or a Trellis.

Parameters

TongueXFront. Slides the tongue's hump between throat and teeth; with TongueY it places the vowel.
TongueYRaise. Arches the tongue toward the palate.
PlaceWhere the tract is pinched: lips at the top of the dial, throat at the bottom.
SqueezeHow hard the tract is pinched at Place. None for vowels, a little for fricatives, all the way to stop the air so that releasing it pops a plosive.
NasalOpens the velum so sound escapes through the nose. Hold it open for m and n hums, or colour a vowel with a little of it.
TensenessVocal fold pressure, from breathy whisper to pressed buzz. Velocity scales the result.
VibratoDepth of the deliberate pitch wave and of the slow drift under it.
WobbleExaggerates the involuntary wander into a slow warble.
DroneKeeps the voice sounding with no note held, at the last pitch it was given.
WidthSpreads the voice across the stereo outlets. At 0 both sides carry the same voice; turned up, the sides drift apart like one singer in a room, and summed back to mono the voice is unchanged.
PanPlaces the voice left or right. Centre passes both sides at full level; off centre only turns the far side down.
LevelOutput gain.
BendRangeHow far the pitch wheel reaches at full travel, in semitones. Two is the common default; zero ignores the wheel.

Recipe

Choir bedDrone on, Tenseness 0.5, Vibrato 0.3, TongueX 0.3 and TongueY 0.6 for an oo. Send one MIDI note to set the pitch, cord an LFO at 0.1 Hz onto TongueX at a small depth so the vowel drifts, and cord the output through a Verbatim.