1 · Get audio in
YouTubePaste a link, then Fetch — downloads the audio with yt-dlp.
Drop / browseDrop mp3 wav flac m4a or a .mid on the drop zone, or click it to pick a file.
targetChoose which instrument to isolate & transcribe (bass · piano · guitar · vocals · keys · drums).
Song → MIDIOne click: isolate the stem, then transcribe it to notes / drum hits.
SeparateIsolate the chosen stem only (no transcription).
TranscribeTurn the loaded audio into MIDI / drum hits.
fine-tunedSlower, higher-quality Demucs (4-stem model only).
TracksClick a track chip to edit it; ✕ removes it. Each instrument opens in its own view.
2 · Transport & playback
SpacePlay / pause.
▶ ⏹Play/pause · stop (return to start).
Click ruler / staffSeek the playhead to that point; drag the ruler to scrub.
Synth Original StemA/B what Play controls — the transcription vs. the source song vs. the isolated stem.
♩Metronome on/off — a click track that follows whatever's playing (synth, song or stem), in every view.
⊞ QuantizeSnap the whole track to a grid — pick the grid (incl. triplets), add swing/shuffle (66% = triplet feel), bias toward the previous/next line and an amount under 100% to keep some human feel. Works for bass, piano and drums.
BPM · timeTempo and time-signature for the grid + synth.
followAuto-scroll the piano roll to keep the playhead in view.
3 · Piano roll — mouse
Draw / dbl-clickMake a note on empty grid (Draw tool, or double-click any time).
DragBody = move · left/right edge = resize.
Alt + drag bodyDuplicate — drags a copy of the note/selection (drag an edge still resizes).
Ctrl + dragFine adjust — temporarily ignore grid snap.
Drag emptyMarquee-select; Shift+drag adds to the selection.
Shift + clickToggle a note in / out of the selection.
Right-clickDelete a note.
Velocity laneDrag a stem in the bottom lane to set velocity — the whole selection if you grab a selected note.
WheelScroll · Shift+wheel scrolls horizontally.
Ctrl + wheelZoom the timeline · Ctrl+Shift+wheel zooms pitch. Both anchor at the pointer.
Middle-dragPan the view in any direction.
4 · Piano roll — keyboard
V / BSelect tool / Draw tool.
Ctrl+ZUndo · Ctrl+Shift+Z or Ctrl+Y redo.
Ctrl+ASelect all · Esc deselect.
Ctrl+C/X/VCopy / cut / paste (pastes at the playhead).
Ctrl+DDuplicate the selection.
Del / ⌫Delete the selection.
← →Nudge by grid · Shift = by a bar.
↑ ↓Transpose a semitone · Shift = an octave.
QQuantize onsets to grid · Shift+Q also quantizes lengths.
5 · Bass tab
Click a fretCycle to the next playable string/fret for that pitch (when more than one exists).
Right-click a fretReset to the auto-chosen position (touch: long-press). A ● dot marks a manual override.
Click empty staffSeek the playhead.
Toolbarmonophonic · avoid open · fingers · max fret · grid · bars/line · offset · 8va · octave.
Copy ASCII Export .txtCopy the tab as text, or download it as a .txt file.
6 · Drum tab
Click timelineClick / drag the top ruler to move the playhead (works while playing or paused). While playing it auto-scrolls, riding ~30% from the left.
V / BSelect tool / Draw tool.
DrawClick an empty cell to add a hit; click a hit to erase it.
SelectClick a hit · Shift+click add/remove · drag to move · drag empty = rubber-band.
Alt + dragDuplicate the selected hits.
Ctrl + dragFine adjust — ignore snap.
Velocity laneDrag bars to set per-hit velocity.
Wheel · Ctrl+wheelScroll · zoom. Middle-drag pans.
Ctrl+Z · Ctrl+A · DelUndo/redo · select all · delete. Esc deselects.
grid shiftSlide the bar grid earlier/later to line it up with the song — the hits stay locked to the audio, only the grid (and bar numbers, snap, metronome, sheet) moves. Type seconds or nudge with ◄/►.
📄 sheetShow a traditional drum staff below the grid — noteheads, beams and rests, quantized to the chosen grid. Run ⊞ Quantize first to clean up the rhythm.
↓ JSON ↓ MIDIExport the grid as events JSON or a GM drum MIDI.
7 · Projects & files
New SaveStart fresh · save the project. Once saved, edits auto-save.
📁 LibraryBrowse, open, search or delete saved projects (plus a built-in offline demo).
Open MIDIImport a .mid as a track (drum channel → drum tab, else piano roll).
Export MIDIDownload the active track's MIDI.