Start with a spark
Create and hear music
Turn an idea into something you can play.
Build a progression, hear it immediately, and try colors your hands may not reach for on their own. The theory stays close when you want to know why.
Musical contextLoading instrument…Edit
Progression Lab
Build and audition a progression.
Generate from declared harmonic rules or bring your own progression. Every color, target, guitar voicing, and suggestion keeps its evidence and alternatives visible.
Bring an idea
Use my chords
Current private document
Progression workspace
Tap the large chord name to hear different roots or functions. Use Color / extend to keep its root while trying suspensions, additions, extensions, alterations, or inversions. Use Add chord between cards to explore a new turn. Every kept edit is rechecked.
Make the loop speak
Performance lane
Try a complete feel in one tap. Open the fine controls only when you want to paint individual chords or the strumming bar.
Fine-tune the performanceGuitar route, audible voices, per-chord brush, and strumming canvas
Guitar, voices, and chord brushChoose the route and audible layer, then paint individual chords.
Edit the strumming barChoose a starter or paint each downstroke, upstroke, mute, and rest.
Preparing an editable starter groove…
Shape the sound
Sound settings
The loop is ready with useful defaults. Open these controls when you want a different meter, count-in, guitar treatment, or click pattern.
Chord-card lengths use the written meter denominator: one beat is a quarter note in x/4 and an eighth note in x/8. This does not infer a compound-meter conducting pulse.
Clock, schedule, and synthesis boundaries
The audio clock will be authoritative. A visual timer may display that clock but never advances musical events.
Selected guitar voicing route
What these explanations can and cannot establish
Sections → complete song form
Arrangement builder
Capture the current progression as a named section, reuse it in an explicit form, and set repeats. Names and order are yours; the tool does not infer Verse, Chorus, or Bridge.
Section library
A section owns one exact progression and its written chord lengths.
Song-form queue
Entries may reuse a section. Repeats expand during playback and export.
Readable chart preview and document boundary
The complete document is checked by Python before download, print, or playback.
Exact rhythm
Build and analyze exact rhythm.
Convert tempo, inspect written durations, paint a strumming bar, or generate a constrained one. Every time value comes from explicit notation and exact fractions—not tab spacing.
BPM + meter → milliseconds
Tempo and delay times
Written values → exact structure
Duration and count map
w whole · h half · q quarter · e eighth · s sixteenth. dot · 3 triplet · r rest · ~ tie| written barlineDirect grid editor
Paint a strumming bar
Choose a paint tool once, then tap cells. The count labels and cell total come from the exact meter model.
Constraints + seed → one verified bar