A schwung module for the Ableton Move

Belt

Live vocal processor β€” sings in tune, travels with backup

featuring autotune correction β˜… four harmony voices β˜… the doubler β˜… formant shift β˜… the HARD pad β˜… one night only, every night

Belt tunes your voice as you sing and puts backing singers behind you β€” scale-aware pitch correction from invisible to full robot, four harmony voices that follow your key, a doubler for instant thickness, and a formant knob that makes you deeper or brighter without touching the pitch. Sing into the Move's mic, line-in, or USB-C. The Move plays the band.

Named Belt because it makes you sound like you can.

A β€” TARGET G F β€” YOU, BEFORE COFFEE RETUNE β€Ί

Act 01 Β· Quick start

In tune in four moves

1
Headphones first
Mic + Move speaker = howl. Belt In auto-mutes in that state β€” plug in headphones or line out and you're clear.
2
Load Belt In
Put Belt In in a track's instrument slot. It listens to whatever input Move has selected β€” mic, line, USB-C.
3
Set Key + Scale
Knobs 1–2 β€” or sing a note and press its step on the tuner strip to set the key.
4
Dial Retune
Low = transparent studio polish. 0 = instant hard-tune robot. Pads 1–4 add harmony voices.
Where it runs: belt-in is the live-vocals build (slot synth on the hardware input). belt is the same engine as a chain / Master FX insert for anything already in your set β€” see Two builds.

Act 02 Β· Correction

From invisible to robot

Belt tracks your pitch ~172 times a second, decides the note you mean in the key and scale you set, and glides you onto it. Four knobs shape how honest that correction is:

Retune is the speed of the pull. At 0 the correction is instant β€” the T-Pain / Cher effect, pitch snapping between notes with no glide. Around 25–40 it reads as a great vocal day; high values only nudge long notes.

Amount is how far toward the target you're pulled. 100 lands on the note; 50 splits the difference; 0 is bypass β€” handy with harmonies: keep the lead natural, let the backup singers be perfect.

Flex (Shift+knob 2) protects expression: singing between notes β€” slides, scoops, blue notes β€” gets left alone, and correction only engages as you commit to a note. Auto-Tune calls this Flex-Tune.

Humanize (Shift+knob 1) splits your pitch into a slow line and the fast wobble on top. Correction moves the slow line; humanize keeps your vibrato riding it instead of ironing it flat. It also loosens the harmony voices β€” see below.

The HARD pad (row 3, column 1) slams Retune 0 + Amount 100 without touching your knobs: tap to latch it, hold for just a phrase β€” it snaps back when you let go. Your previous settings return either way.

Act 03 Β· Harmonies

Backing singers, in key

Four harmony voices ride your corrected pitch at intervals measured in scale degrees β€” a "+3rd" is a major or minor third as the key demands, the way real backing singers hear it. Each voice gets its own small detune, a slow drift, and a place in the stereo field, so four voices read as four people, not one robot choir.

Pads 1–4 on the bottom row toggle the voices. Shift+pad steps a voice through the intervals:

Harmony intervals (per voice)
IntervalOn A in A majorUse it for
+3rdCβ™― abovethe classic close harmony β€” default for voice 1
+4th / +5thD / E aboveopen, modal color; power-chord vocals
+6thFβ™― abovesweet, gospel-leaning top line
+Oct / βˆ’OctA above / belowshine or weight; βˆ’Oct fakes a bass singer
βˆ’3rd β†’ βˆ’6thbelow your noteharmonies under the lead β€” thicker, darker
Unisonyour notewith detune + spread = extra body

Harm Level (knob 5) is the shared voice volume; Spread (Shift+knob 3) fans them across the stereo field; Humanize loosens their tuning and timing drift. Harmonies duck automatically when you stop singing pitched material β€” backing singers don't harmonize your consonants.

Scales

Chromatic Β· Major Β· Minor Β· Harmonic Minor Β· Dorian Β· Mixolydian Β· Major Pentatonic Β· Minor Pentatonic Β· Blues. Chromatic corrects to the nearest semitone (any key, maximum robot); pentatonics are very forgiving live β€” there are no wrong notes nearby.

Doubler

Knob 6 brings in two extra copies of your corrected voice, detuned a few cents apart and panned hard left and right β€” the "stacked takes" thickness on every chorus you've ever loved. It costs nothing to leave the harmonies off and just double.

Act 04 Β· The surface

Every pad, mapped

Tap any pad or step below to see what it does. Rows are counted from the top, the way you actually look at the device.

Ableton Move β€” pad grid & step row

1–12 tuner strip (C…B): your note lights green in tune, orange off Β· press = set Key Β· 13–16 voice indicators
β€” tap a pad β€”
In-scale steps glow dim; your sung note lights green within 25 cents of target, orange when you're off. Unused pads stay dark.

Knobs 1–8

KEY
C…B
tuner sets it too
SCALE
9 scales
Major default
RETUNE
0 robot
100 gentle
AMT
correction depth
0–100
HARM
harmony level
0–100
DBL
doubler
0–100
FRMT
formant Β±100
deep ↔ bright
WET
corrected ↔ dry
lead blend

Hold SHIFT β€” Humanize Β· Flex Β· Spread Β· Monitor

Formant moves the resonance of your voice without moving the pitch: down is bigger and deeper, up is brighter and smaller. Subtle amounts (Β±20) change your apparent register; extremes are an effect all by themselves.

Act 05 Β· Two builds

Belt In & Belt

Same engine, two homes
ModuleTypeUse it when
belt-ininstrument slot (audio-in) Live vocals. Reads the Move's mic / line-in / USB-C directly β€” load it in a slot and sing.
beltchain / Master FX insert Processing something already in the set β€” a sampled vocal, a synth line that wants hard-tune glitch, a whole bus through the doubler.
With Mark: put Belt In in a slot and run Mark over it β€” sing a tuned, harmonized line, loop it, add the next interval, loop again. Five loops later you're a choir. (Marc Rebillet runs a vocal processor into his RC-505 for exactly this reason.)

Act 06 Β· Feedback guard

The mic and the speaker

Singing into the Move's mic while its own speaker plays you back is a feedback loop waiting to happen. When Belt In sees speaker on + no line-out cable, it mutes its output and tells you why. Plug in headphones or a line out and it un-mutes by itself.

The Monitor pad (row 4, column 6) is the manual override: green = output on, red = muted. Press it to force monitoring on when you know the room can take it β€” the guard won't fight you until the jack state changes again.

Act 07 Β· Help & accessibility

Help on the device, help for everyone

On-device help

Both modules ship a full manual in the Move's own Help viewer β€” overview, quick start, every knob and pad, feedback-guard notes and tips. No phone required on stage: schwung's Help menu β†’ Belt / Belt In.

Screen reader

With schwung's screen reader enabled, Belt speaks everything it does: knob changes announce full parameter names and values ("Retune speed, 25 percent" β€” never abbreviations), harmony pads announce the voice and interval ("Voice 1, third up"), the HARD pad, key changes from the tuner strip, and feedback-guard events ("Feedback risk. Output muted…") are all spoken as they happen.

This site

This manual is a single self-contained page built to be readable by everyone: semantic landmarks and headings for screen readers, a skip-to-content link, real buttons with visible keyboard focus, the interactive pad-map readout announced via a live region, reduced motion respected (the marquee stops, reveals don't animate), and color never used as the only signal β€” every pad and step also says what it is in text.

Found something that doesn't work with your setup? Open an issue on the repo.

Act 08 Β· Install

Two minutes to first note

Requirements: an Ableton Move with schwung installed.

Via Schwung Manager: open move.local:7700, then search the Module Store for Belt or Belt In. For a custom install, use:

timncox/schwung-belt-voice β€” live vocals Voice
timncox/schwung-belt-fx β€” chain / Master FX

Or by tarball: grab belt-in-module.tar.gz / belt-module.tar.gz from their dedicated FX or Voice release page and upload them in Schwung Manager.

Updating: after an update, fully exit and relaunch the module so the Move loads the new files. Check the version under Help β†’ Modules.

Act 09 Β· Specs

Under the hood

One pitch analysis feeds every voice: a YIN detector tracks you ~172Γ— a second, a train of pitch marks follows your voice, and all seven output voices β€” corrected lead, four harmonies, two doubler streams β€” are PSOLA grain streams reading the same marks. That's why the whole choir costs barely more than one voice. Formant is grain-content resampling, independent of the pitch ratio.

Pitch range
85 Hz – 1 kHz (F2 and up)
Engine latency
~26 ms, dry path delay-matched
Voices
lead + 4 harmonies + 2 doubler
Scales
9 Β· keys C…B
Audio
44.1 kHz, stereo, 128-frame blocks
Presets
all settings; monitor state never saved
Version 0.1.0. MIDI-note harmony (sing while playing your target chords) is the headline feature on the roadmap β€” the MIDI path is already wired.