Lit wedges are in the key — tap to use. Dim sevenths add secondary dominants; unlit wedges modulate there.
CHORD PALETTE{{ keyLabel }}
{{ c.numeral }}{{ c.name }}
{{ c.noteStr }}{{ c.func }}
{{ tapHint }}
SUGGESTED NEXT
{{ s.numeral }}{{ s.name }}{{ s.pct }}
{{ s.reason }}
{{ statNote }}
BORROWED COLOR{{ colorDepthLabel }}
{{ s.numeral }}{{ s.name }}
{{ s.reason }}
Modal interchange — chords lifted from the parallel key.
PROGRESSION{{ progMeta }}
{{ drumName }}
ZOOM
REC
{{ k.lbl }}{{ k.txt }}{{ klHint }}
LENLANE
{{ recHint }}
AI
Loading…No MIDI in output/ yet.
{{ r.name }}{{ r.meta }}
{{ aiStatus }}offline build — the AI round-trips need the local Musiccer server
{{ k.label }}
{{ laneTag }}
{{ c.txt }}LYR
TENSION · CLICK A DOT
{{ r.numeral }}{{ r.name }}
{{ r.beatsLabel }}{{ r.cad }}
{{ tenSummary }}Melody lane on top — click or drag to draw, tap a note to erase, Auto Melody sketches one from the chords. Blocks resize from the right edge; the label at a block's foot cycles its own rhythm. Wheel zooms, middle-drag pans, Space plays, Ctrl+Z undoes. On a touchscreen: one finger pans, two pinch to zoom, hold a block for its reharm menu. Slim dividers drag to resize panes.
INSTRUMENT
{{ instrHint }}
{{ k.label }}
{{ p.label }}
THEORY
{{ t.k }}{{ t.v }}
Tap any palette chord to inspect its spelling, intervals, and harmonic function.
SONG{{ songMeta }}
CLIPS
{{ c.name }}{{ c.desc }}{{ c.meta }}
{{ clipEmptyHint }}
{{ clipHint }}
ARRANGEMENT · SONG EDITOR
DRUMS{{ drumName }}
KIT
PATTERN
Editing any cell writes a Custom pattern and selects it.
STEP EDITOR · 16THS
{{ hd.n }}
{{ r.label }}
Tap cells to toggle hits. The pattern loops every {{ drumBars }}; the kit shapes how each hit sounds.
GROOVE AI
{{ gvStatus }}
online · Google-hosted model — the first click pulls Magenta GrooVAE (~20 MB) from Google's CDN, so these two need internet. Humanize replays the bar with the model's velocities and ghost notes; Drumify reads it as a tapped rhythm and plays a full kit to it. Timing snaps back to the 16th grid — feel stays the Groove setting's job.
CHANNEL MIXER
{{ m.label }}
PAN
{{ m.volStr }}
M mutes, S solos. Auto follows the style preset; the sample (once loaded) is pitch-shifted per note. Pan is stereo position.