Progression, Transposition, and Arranging

What does this progression actually sound like?

Type a chord progression, set a tempo, meter, and how many bars each chord holds. This tool schedules each parsed chord as a bounded voicing and plays it after your gesture. It does not claim to sound like an authentic instrumental performance, only a simplified harmonic preview.

Answer

Stopped

Next decision: Progression Transposer

Understand

Reading a chord chart on paper and hearing it played are different experiences; this tool bridges that gap for a quick preview without needing an instrument in hand. It schedules real chord voicings in time rather than looping a single static sound, so the actual rhythm of chord changes becomes audible.

Worked examples

Playback always fires chord events in exactly the order they were parsed from the typed text, never reordered. At 120 BPM with one bar per chord in 4/4, each chord holds for exactly 2 seconds before the next one begins.

Method and limitations

Each parsed chord token becomes a bounded voicing from the site's own Locked voicing vocabulary, scheduled using an AudioContext look-ahead scheduler, the same rolling-window approach Metronome uses rather than fragile per-chord timers. Pressing stop cancels every future scheduled event immediately, so no additional chords sound after that action. This tool never claims its simplified voicings represent an authentic instrumental performance; it is a harmonic preview, not a produced arrangement.

Bars per chord and BPM are kept as two separate inputs rather than one combined "chord change speed" value, since a slow tempo with one bar per chord and a fast tempo with two bars per chord can land on the identical chord-change rate while sounding completely different rhythmically; separating them lets you explore that distinction directly rather than collapsing it into a single number.

Looping the same progression repeatedly is a natural next step once a single pass through sounds right, since hearing a chart once is often not enough to internalize its timing; Progression Practice Loop Builder extends this same playback machinery into a repeated, tempo-ramped practice session rather than a one-shot preview.

Next decisions