Chord Glide

Version 3.9.1 · engine 3.1 · by Noizgenie

Write chords and hear them as gliding voices. Lock what you like and reroll the rest.

chord – next – voices – range –
0:00 / 0:00

Settings

Trace look

How the lines are drawn. Saved with this piece, and used when you record a video.

Interface

The page's own colors. Your choice, on this device.

Accent color

Used for buttons, sliders and highlights, on top of any theme.

Guide

How it works

You write the chords. The engine decides where every voice goes and how it travels there, and you can reshape each part of that without losing the rest.

1Find your way around the top bar

The bar across the top holds everything about the piece as a whole. From left to right:

Library. Your saved pieces and the examples. You can also open a piece file here.
Name
Piece name and save dot. Click the name to rename the piece. The dot is hollow if the piece has never been saved, green when everything is saved, and amber when there are unsaved changes.
New, Save, Save as new. New writes a fresh piece from a new harmony seed. Save as new keeps the original and saves a copy.
Undo and Redo. Step back and forward through your changes, including rerolls.
HarmonyVoicing
Layer locks. A piece has four layers, and each one gets its own seed: the number its random choices start from. A locked layer (filled in, with a closed padlock) stays exactly as it is when you reroll. An unlocked layer (outlined, with an open padlock) gets a new seed. Click a lock to switch it.
Reroll. Gives every unlocked layer a new seed, all at once. It's greyed out when everything is locked.
Settings and Guide. Trace looks, themes and accent color; and this Guide.

What each layer covers when it's rerolled:

  • Harmony: the chords. Rerolling it writes a whole new progression in place of yours, so it starts locked.
  • Voicing: which note each voice sings, within the same chords. How far a reroll can wander is set by Variation on the Voicing tab.
  • Motion: the order voices leave in, when the departure order is set to random.
  • Sound: each voice's detune and place in the stereo field, and the shape of the reverb.

For example: keep Harmony locked, unlock Voicing, and press Reroll. You hear the same chords sung by a different arrangement of voices. Don't like it? Reroll again, or Undo.

2Write the harmony

On the Harmony tab, type chord names, one per line. A few extras: =G#6 gathers every voice onto one note, Amaj9:6 holds a chord for 6 seconds, and Emaj9[E2 B3 G#4 …] pins an exact voicing. The harmony seed can write a whole progression for you. Keep it locked to protect chords you've written.

3Shape the voicing

The Voicing tab decides which note each voice sings. Choose how many voices, then balance the sliders: continuity (small steps), coverage (every chord note present), stacking (unisons avoided or welcomed), spacing and variation. Each slider is a weight in the score that picks every voice's next note, as step 9 of The math explains. The highest note and the bass rule set the range.

4Set the motion

The Motion tab controls how voices travel: the glide time, the shape of the curve, and the departure order. Add stagger and the voices leave one after another, low to high, high to low, largest leap first, or at random.

5Choose the sound and the look

The Sound tab picks the tone and sets detune, stereo width, reverb and brightness. In Settings, a trace look decides how the lines are drawn (phosphor, laser, aurora and more), and the interface theme and accent color dress the page.

6Lock what you love, reroll the rest

Four seeds (harmony, voicing, motion and sound) make every random choice repeatable. The lock buttons in the top bar (step 1) keep a layer as it is, and Reroll gives every unlocked layer a fresh seed. Keep the chords, reroll the voicing, and listen. Undo brings back anything you liked better.

7Save, and reopen exactly

The Library keeps your pieces in this browser. A piece file stores the chords, the seeds, every setting and the resolved notes. If a future version voices chords differently, an older piece still plays its saved notes, until you change its chords, voicing or motion, or choose Re-voice with this engine.

8Export

The Export tab saves a piece file, WAV and MP3 audio, MIDI with every glide kept as pitch bend, chord-only MIDI, a MusicXML score, or everything at once. Video plays the piece once and records it, using the piece's trace look.

9Works offline

Chord Glide is a single page. Open it from a file on your computer or from a website, and every export downloads straight to your computer. Keep lame.min.js beside it for MP3 export; nothing else is needed, not even an internet connection.