Eucrasia Vocal Synth

Eucrasia

Four singers on one square. Soprano, alto, tenor and bass, each cast as an element and a humour, blended with a single puck. The name is the ancient word for a perfectly balanced temperament, the point at the centre of the pad.

After Zarlino (1558), who likened the bass to earth, the tenor to water, the alto to air and the soprano to fire.

Playable prototype

The humour square

Across is hot to cold, down is dry to moist. Each corner is one singer. Press and drag anywhere on the square to sing the chord, and the puck's position sets how much of each temperament you hear.

Choleric
Silent
Marzia leads
Harmony in D minor · keys 1–6
AEIOU
Humour LFO · locked to the clock · S cycles

Choir strips · each singer's elemental effect
Voice realism
3 voices
55%
100%
100%
100%
100%

Each singer is now a small section of voices built from glottal pulses, the shape of air leaving real vocal folds, instead of two sawtooth waves. Effort sets how hard the pad sings: soft is darker and breathier, loud is brighter and pressed. MIDI uses note velocity instead. Breath mixes in air noise that pulses at each voice's pitch and passes through the vowel. Humanize sets the tiny pitch and loudness wobble, how far apart the section is tuned, and how unevenly its members enter. Vibrato bloom is how long a note stays straight before the vibrato opens up. Scoop is how far below a note each singer starts before settling, with a small overshoot. Bare turns all of it off so you can hear the difference.

Tuning · how the choir locks in
100%
120 ms
Dm ·

Equal temperament splits the octave into twelve identical steps, so every interval except the octave is slightly out, and thirds beat audibly. Adaptive just finds each chord's root and retunes every singer to a whole-number ratio above it, the way an a cappella group sings: fifths at 3:2, major thirds at 5:4, minor thirds at 6:5. The root stays on its equal-tempered pitch so the key never drifts. Held notes glide into tune at each singer's own pace; Marzia snaps in, Lunaro drifts. Fixed tunings use one set of ratios on the tonic for every chord, so some chords ring and others sour. Scala loads any .scl file with degree 0 on the tonic, including scales that aren't twelve notes.

Score player · MIDI
Chorale in D minor · 0:00 / 0:00
100%
0 st

Drop a .mid file anywhere on this panel. Files with two to four single-line parts are assigned by pitch, highest to Marzia and lowest to Saturnino. Anything chordal, like a piano part, is split into four voices note by note. Every note is folded into its singer's range, and during playback the humour square sets who leads.

MIDI · in, out and clock
No MIDI devices connected. The clock below runs internally until you connect.
Clock
1.196.0 BPM · running
Nothing held

In: hold up to four notes and they're split across the choir, highest to Marzia and lowest to Saturnino; fewer notes are doubled. Sustain holds, pitch bend bends ±2 semitones, the mod wheel sweeps the vowel, and CC 16 and 17 move the puck across and down the square. Out: each singer sings on their own channel, so you can double the choir on any synth. Turn on pitch bend and that synth follows the adaptive tuning too (set its bend range to ±2). Clock: the Humour LFO, Fever's jumps and Lunaro's echo always follow it, and the score player can too. Internal runs at the BPM you set or tap; Start resets to bar 1. External locks to incoming MIDI clock, Start, Stop, Continue and Song Position from the Clock from input. To run a drum machine alongside, take the clock from it and the notes from your keyboard, or leave Ignore channel 10 on so its drum hits never reach the singers. Inside Claude's viewer the browser blocks MIDI devices, so use the standalone copy in Chrome or Edge for hardware; the internal clock works everywhere. Computer keys: A to ; play C to the E an octave and a half up, Z and X shift octave, and the S shortcut is off while they're on.

What you are hearing: formant synthesis running in your browser. Each singer is a three-voice section of glottal-pulse oscillators, with breath, jitter and shimmer, through five vowel filters tuned from classic soprano, alto, tenor and bass formant tables, plus their own vibrato and one elemental effect you can dial in on the strips: Kindle drive for Marzia, Breath chorus for Jovina, Tide echo for Lunaro and Root sub-octave for Saturnino. The finished plugin would add sung lyrics through trained voicebanks.

Character bios

The choir

Laid out as they sit on the square: the hot singers on the left, the cold on the right, the dry on top and the moist below. Each face follows the old humoral physiognomy, where complexion, build and expression were read as signs of temperament.

Marzia: golden-tan woman with amber eyes, a red-to-gold flame ponytail, gold hoops and a crimson jacket with an orange ribbed collar

Marzia

the Kindled
Soprano · Fire · Choleric
Top left
Range
C4–C6
Humour
Yellow bile, ruled from the gall bladder
Qualities
Hot and dry
Season
Summer, noon
Planet
Mars
Age
Youth

FaceEarly twenties. A lean face with a narrow jaw, sharp chin and warm golden-tan skin, the hot and dry look the old physiognomists gave the choleric. Amber eyes with a winged lash line under thick, level brows, holding a hard stare. Red hair pulled into a high ponytail that burns to gold at the tips like a flame. Gold hoop earrings and an orange ribbed collar on a crimson jacket.

VoiceBright and forward on an open "ah". Hard attack, fast and wide vibrato. She sits at the top of the mix and does not wait her turn.

EffectKindle: tube-style saturation that heats up as her share of the square grows.

Marzia sings like she is in an argument and winning it. She will take a line up an octave just to see who follows. Use her for hooks, leads and the last chorus.

Saturnino: gaunt dark-skinned man with violet eyes, a goatee, long black hair with a grey streak and violet ends, a planet earring, grey turtleneck and black coat

Saturnino

the Grave
Bass · Earth · Melancholic
Top right
Range
E2–E4
Humour
Black bile, ruled from the spleen
Qualities
Cold and dry
Season
Autumn, evening
Planet
Saturn
Age
Maturity

FaceForties. A long face with hollow cheeks, deep lines, dark brown skin and a short goatee, the cold and dry melancholic type. Deep-set violet eyes under heavy brows hold a tired, steady frown. Long black hair with a grey streak at the front and violet-dyed ends. A planet earring, a round gold pendant on a fine chain, a grey turtleneck and a high-collared black coat.

VoiceDark and covered on "oo". Slow onset and a slight drift in pitch, like a lamp that won't quite hold still.

EffectRoot: a sub-octave voice under every note he sings.

The scholar of the group, carrying the temperament Renaissance writers gave to poets and thinkers. He holds the floor of the harmony and gives the whole choir its weight. Drones, processionals, and the bottom of every chord.

Jovina: laughing freckled woman with curly rose-red hair, blunt bangs, a feather clip, gold 4 earrings, a cream sweater and coral scarf, waving

Jovina

the Merry
Alto · Air · Sanguine
Bottom left
Range
F3–F5
Humour
Blood, ruled from the heart
Qualities
Hot and moist
Season
Spring, morning
Planet
Jupiter, the root of "jovial"
Age
Childhood

FaceAround thirty. A round face with a strong rosy flush and freckles, the sanguine picture of good blood. Her laugh squeezes her eyes shut into crescents. Curly rose-red hair with blunt bangs and a curl on top that won't lie flat, a white feather clip, gold "4" earrings for Jupiter, a cream cable-knit sweater and a coral scarf. She's caught mid-wave.

VoiceWarm and open on "eh". Soft attack, easy medium vibrato. You can hear her smiling.

EffectBreath: a shimmering chorus that spreads her across the stereo field.

The social one. She harmonizes with anybody, fills the middle of the chord, and makes everyone around her sound friendlier. Pads, backing stacks and call-and-response.

Lunaro: pale calm man with aqua eyes and very long silver hair fading to aqua, a crescent-moon clip and a teal sweater

Lunaro

the Tidal
Tenor · Water · Phlegmatic
Bottom right
Range
C3–C5
Humour
Phlegm, ruled from the brain
Qualities
Cold and moist
Season
Winter, night
Planet
The Moon
Age
Old age

FaceThirties. A soft, pale face with a gentle jaw and a faint flush, the cold and moist phlegmatic. Heavy-lidded aqua eyes, teal brows and an easy closed-mouth smile. Very long silver hair that fades to aqua at the ends like water, a crescent-moon clip with a teal drop charm, and a deep-teal sweater.

VoiceSmooth and rounded on "oh". Slow swell, gentle slow vibrato, long legato glides between notes.

EffectTide: a dark feedback echo that keeps washing in after he stops.

Never in a hurry and never rattled. He slides between notes as if wading through them. Ambient beds, slow choirs, and anything that should feel like the room is underwater.

UI sketch

The full plugin window

The prototype above is the centre panel. Here is everything around it.

Eucrasia plugin layout Plugin window with a header, a column of four singer strips on the left, the humour square in the centre, vowel, lyric and expression panels on the right, and a bottom row with the Humour LFO, MIDI voicer and Quintessence macro. Preset: Summer Vespers ▾ Solo Choir Duet OUTPUT THE CHOIR Marzia SOPRANO · FIRE M S KINDLE Jovina ALTO · AIR M S BREATH Lunaro TENOR · WATER M S TIDE Saturnino BASS · EARTH M S ROOT HOT COLD DRY MOIST Marzia Saturnino Jovina Lunaro eucrasia VOWEL MORPH A E I O U LYRIC LANE la cri mo sa PHASE 2 · SUNG WORDS EXPRESSION VIB RATE VIB DEPTH GLIDE BREATH FORMANT SEASONS · HUMOUR LFO Year Day & Night Fever 4 BARS MIDI → SATB VOICER SPREAD QUINTESSENCE BLEND TO THE CENTRE 1 2 3 4 5 6 7 8 9
  1. Header. Preset browser and voice mode. Solo crossfades one singer at a time, Choir sings all four parts at once, Duet pairs two singers across one axis of the square.
  2. Choir strips. Each singer's level, mute and solo, octave, and their elemental effect knob: Kindle, Breath, Tide or Root.
  3. Humour square. The main pad. The four faces react to their share of the blend the way the Delay Lama monk did, and the dashed line shows the Humour LFO's path when it's running.
  4. Vowel morph. A–E–I–O–U strip, fully automatable. Or lock each singer to their signature vowel.
  5. Lyric lane. Phase two. Type syllables and the choir sings them, using singing-synthesis voicebanks you build and own.
  6. Expression. Vibrato rate and depth, glide, breath noise and formant shift. Each one defaults to the active temperament's settings.
  7. Humour LFO. An LFO that moves the puck for you. Year orbits spring, summer, autumn and winter. Day & Night traces a figure eight. Fever wanders at random. All synced to host tempo.
  8. Voicer. Play any chord over MIDI and it gets spread across the four parts, kept inside each singer's range.
  9. Quintessence. One macro that pulls the blend toward the centre and fades in a fifth "ether" layer above the choir.