Edit on GitHub

Mnemonic Bindings for Linux

A printable cheat-sheet with the mnemonic bindings for Linux is available for download in US Letter and A4 paper format.

This set of bindings assumes an en_US keyboard. However, most if not all bindings will also work on other keyboards when the AltGr key is used to compose those glyphs that are not directly accessible.

Transport & Recording Control

destroy last recording Del
engage record r
fast forward
loop play (the loop range) l
rewind
set playhead position p
start recording Space
stop (keep loop/range play) Space
stop and destroy Space
toggle auto play 5
toggle auto return 6
toggle click (metronome) 7
toggle playhead follows edits F
toggle playhead tracking F
toggle roll Space
toggle selected track rec-enable b
toggle selected track solo status s
transition to reverse
transition to roll

Session & File Handling

add track(s) or bus(ses) n
export session e
import audio files i
open a new session n
open a recent session o
open an existing session o
quit q
save session s
snapshot session s
toggle selected track MIDI input i

Changing What's Visible

fit tracks vertically f
move selected tracks down
move selected tracks up
scroll down (page) PgDn
scroll down (step)
scroll up (page) PgUp
scroll up (step)
toggle editor window mixer e
visual undo z
zoom height to selected region(s) z
zoom height and time to selected region z
zoom in =
zoom out -

Window Visibility

toggle locations dialog l
focus on main clock ÷
maximise editor space f
switch between editor & mixer window m
show rhythm ferret window f
toggle big clock b
toggle color manager c
toggle editor window e
toggle global audio patchbay p
toggle global midi patchbay p
toggle key bindings editor k
toggle preferences dialog o
toggle preferences dialog p

Editing with Edit Point

Most edit functions operate on a single Edit Point (EP). The edit point can be any of: playhead (default), the mouse or an active marker. The choice of edit point (by default) also sets the Zoom Focus.

EP to next region sync ;
EP to prev region sync '
cycle to next grid snap mode 2
cycle to next zoom focus 1
insert from region list i
insert time t
move EP to playhead
next EP w/marker `
next EP w/o marker `
trim back k
trim front j
trim region end to edit point }
trim region start to edit point {
trim region to end of prev region j
trim region to start of next region k
use previous grid unit 3
use next grid unit 4
use previous grid unit 3
use next musical grid unit 4

Aligning with the Edit Point

Align operations move regions so that their start/end/sync point is at the edit point. Relative operations just align the first region and moves other selected regions to maintain relative positioning.

align end(s) a
align start(s) a
align start(s) relative a
align sync points a
align sync points (relative) a
range end to next prev edge >
range end to next region edge >
range start to next region edge <
range start to prev region edge <

Edit Point Playback

play edit range Space
play from EP & return Space
play selected region(s) h

Region Operations

duplicate region (multi) d
duplicate region (once) d
export selected region(s) e
increase region gain ^
move to original position o
mute/unmute m
normalize n
nudge backward
nudge forward +
quantize MIDI notes q
reduce region gain &
reverse r
set fade in length /
set fade out length \
set region sync point v
split s
toggle fade in active /
toggle fade out active \
transpose t

Generic Editing

copy c
cut x
delete Del
paste v
redo r
undo z

Selecting

There are a few functions that refer to an Edit Range. The current edit range is defined using combinations of the possible edit points: playhead, active marker, or mouse.

all after playhead p
all before playhead p
all enclosed by edit range u
all present in edit range u
convert edit range to range F6
invert selection i
select all after EP e
select all before EP e
select all in loop range l
select all in punch range d
select everything a
select next track/bus
select previous track/bus

Defining Loop, Punch Range and Tempo Changes

set loop range from edit range ]
set loop range from region(s) ]
set punch range from edit range [
set punch range from region(s) [
set tempo (1 bar) from edit range 0
set tempo (1 bar) from region(s) 9