MUSICCER
SETTINGS
{{ t.label }} {{ t.chip }}
{{ cpHint }}
{{ vlMsg }}
{{ s.label }}{{ s.valStr }}
MIDI OUT Sends playback to a DAW or hardware (use loopMIDI for a virtual cable). A connected MIDI keyboard records into armed lanes.
TEMPO {{ tempoStr }}
STYLE
KEY
BEAT
TIME
RHYTHM
{{ p.name }} {{ p.desc }}
GROOVE
ON TAP
SCALE TONES {{ scaleNoteLine }}
CHORD WHEEL
{{ w.t }}
{{ wheelKey }} {{ wheelScaleShort }}
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 }}
LEN LANE
{{ 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.
TOOLS
SymphonyGen paper demo ↗
WORLD ATLAS
{{ m.label }}
{{ atlasHint }}
REHARM {{ reharmHead }}
{{ r.numeral }} {{ r.name }} {{ r.scoreStr }}
{{ r.tag }}
Hover a row to hear it under the melody, click to apply. Esc or a click outside closes.
{{ tmTag }} {{ tmHead }}
{{ m.label }}
TENSION {{ tenHead }}
{{ w.label }} {{ w.val }}
{{ tenFoot }}
COACH {{ coachHead }}
{{ c.tag }} {{ c.head }}
{{ c.text }} {{ c.fix }}
{{ coachFoot }}
TENSION WEIGHTS
{{ w.label }}
Live weights · not saved. Reload to reset.