Skip to content

Piano roll

Double-click a clip on the timeline to open the piano roll. This is the main note editor.

The tabs along the top of the piano roll:

TabRole
Piano RollPlace and edit notes with the mouse
Step Sequencer16-step style grid editor (details)
CodeGenerate notes / CC with JavaScript (details)
RenderInspect the result of the Code tab (the generated notes)

Each tab is independent per clip, so different clips can use different editing modes simultaneously.

ActionResult
Click an empty cellAdd a note (using the most recent note length)
Drag a note bodyMove it (in time and pitch)
Drag the left or right edge of a noteResize it
Click a noteSelect it
Shift + click a noteAdd to the selection
Drag in empty spaceMarquee-select
Delete / Backspace with a selectionDelete selected notes

Selected notes are highlighted, and you can edit them in bulk with keyboard shortcuts (below).

Active when the piano roll has focus:

KeyAction
EscClose the editor
Up / DownSelected notes +/- 1 semitone
Shift + Up / Shift + Down+/- 1 octave
Left / RightMove by one grid step
QQuantize selection to the current grid
Cmd/Ctrl + DDuplicate selection by its span
Cmd/Ctrl + CCopy
Delete / BackspaceDelete

For the full list, see Keyboard shortcuts.

The grid field at the top of the piano roll sets the resolution.

  • Presets: 4 / 8 / 16 / 32 / 64 (steps per bar)
  • Or type any value (1 to 256)
  • Default: 16 (16th-note grid)

Note placement and arrow-key movement follow this grid. Press Q to snap selected notes to the current grid.

ControlAction
H sliderHorizontal zoom (pixels per beat, 16 to 256)
V sliderVertical zoom (row height, 8 to 32 px)

Adjust to taste depending on note density.

Use the length field at the top of the piano roll to change clip length (in bars). Like resize on the timeline, this is non-destructive — shortening preserves note data.

The Velocity Lane at the bottom of the piano roll shows each note’s velocity as a vertical bar. Drag the top of a bar to change a single note’s velocity.

Click the + CC button at the bottom of the piano roll to add a CC lane. See CC automation for details.

Click the detach icon at the top-left of the piano roll to pop it out into a floating window, so you can see the timeline and the piano roll at the same time. Click again to attach back.