Note that all keyboard bindings can be changed in either the system or
the user's Ardour configuration file
($HOME/.ardour/ardour.rc).
| Key Binding | Action |
|---|---|
| Ctrl+w | Closes any non-error dialog windows |
| Alt+e | Raise the Editor Window |
| Alt+m | Toggle display of the locations window |
| Alt+c | Toggle display of the options editor |
| Ctrl+t | Add a track or bus |
| Ctrl+s | Save the session |
| Ctrl+q | Quit |
| Ctrl+u | Starts a prefix entry sequence |
| Ctrl+m | Toggle sending MIDI feedback |
Table 1.1. General Key Bindings
| Key Binding | Action |
|---|---|
| space | Toggle transport motion |
| Ctrl+Shift+space | Raise the Editor Window |
| Shift+r | Toggle transport record-enable state |
| Home | Move playhead to start |
| End | Move playhead to end |
Table 1.2. Transport Key Bindings
| Key Binding | Action |
|---|---|
| right arrow | fast forward/faster |
| Shift+right arrow+space | rapid fast forward |
| Ctrl+right arrow | slow fast forward |
| left arrow | rewind/faster |
| Shift+left arrow | rapid rewind |
| Ctrl+left arrow | slow rewind |
Table 1.3. Mixer Window Key Bindings
| Key Binding | Action |
|---|---|
| r | Select Range mode |
| g | Select Gain mode |
| o | Select Object mode |
| t | Select TimeFX mode |
| z | Select Zoom mode |
Table 1.4. Tool Selection Key Bindings
| Key Binding | Action |
|---|---|
| p | position playhead at mouse pointer |
| Return | move playhead to edit cursor |
| Tab | move playhead to later region start |
| Ctrl+Tab | move playhead to later region end |
| ` | move playhead to earlier region start |
| Ctrl+` | move playhead to next mark |
| | (keypad) | move playhead to previous mark |
| Ctrl+l | center screen around playhead |
| Ctrl+g | goto |
Table 1.5. Play Position Key Bindings
| Key Binding | Action |
|---|---|
| e | position edit cursor at mouse pointer |
| Alt+Return | move edit cursor to playhead |
| [ | move edit cursor to earlier region start |
| Ctrl+[ | move edit cursor to earlier region end |
| ] | move edit cursor to next region start |
| Ctrl+] | move edit cursor to next region end |
| ””’ | move edit cursor to next region sync |
| ; | moved edit cursor to previous region sync |
| F1 | move edit cursor to start of range selection (if defined) |
| F2 | move edit cursor to end of range selection (if defined) |
Table 1.6. Edit Cursor Position Key Bindings
| Key Binding | Action |
|---|---|
| left arrow | move editor timeline earlier |
| Ctrl+b | move editor timeline earlier |
| right arrow | move editor timeline later |
| Ctrl+f | move editor timeline later |
| Page_Up | scroll track display up |
| Page_Down | scroll track display down |
| Up arrow | step track display up |
| Down arrow | step track display down |
Table 1.7. Editor Canvas Key Bindings
| Key Binding | Action |
|---|---|
| = | zoom in on timeline |
| - | zoom out on timeline |
| Z | switch zoom focus to playhead |
Table 1.8. Editor Zoom Key Bindings
| Key Binding | Action |
|---|---|
| a | relative alignment of region sync points or starts |
| Meta+a | absolute alignment of region sync points or starts |
| Ctrl+Shift+a | relative alignment of region ends |
| Ctrl+Meta+a | align region ends |
Table 1.9. Editor Aligning Key Bindings
| Key Binding | Action |
|---|---|
| Ctrl+z | undo |
| Ctrl+r | redo |
| Ctrl+x | cut |
| Delete | cut |
| Ctrl+c | copy |
| Ctrl+v | paste |
Table 1.10. Editor Standard Editing Key Bindings
| Key Binding | Action |
|---|---|
| Keypad Down arrow | begin range definition while transport rolls |
| Keypad Up arrow | end range definition while transport rolls |
| Shift+Tab | extend range to end of region |
| Ctrl+Shift+Tab | extend range to start of region |
| Meta+s | duplicate range |
Table 1.11. Range Operations Key Bindings
| Key Binding | Action |
|---|---|
| + (keypad) | nudge forward |
| Ctrl++ (keypad) | nudge next forward |
| - (keypad) | nudge backward |
| Ctrl+- | nudge next backward |
Table 1.12. Nudging Key Bindings
| Key Binding | Action |
|---|---|
| s | split region(s) at mouse |
| Alt+s | split region(s) at edit cursor |
| Insert | insert selected region (from region list) |
| Meta+d | duplicate region |
| Alt+r | reverse region |
| Alt+n | normalize region |
Table 1.13. Region Operation Key Bindings
Note that the definition of the "Delete" and "Edit" clicks can be
redefined by the user, either in their Ardour configuration file
($HOME/.ardour/ardour.rc) or using the Options
Editor (Keyboard+Mouse tab).
You might wonder why we say Button1 ? Here is an
| Mouse Action | Result |
|---|---|
| click | Show context menu for clicked-upon item |
| "Delete" click ( Shift+ ) | Remove clicked upon item |
| "Edit" click (Ctrl+) | Edit clicked upon item (if possible) |
| "snap modifier" (Mod3) | allow continuous dragging when snap-to is selected |
Table 1.16. Range Operations Key Bindings
These generic mouse actions can be changed from the options window
| Mouse Action | Result |
|---|---|
| Mouse Wheel | scroll editor window up/down (except in Zoom mode) |
| Alt+ | scroll editor window left/right |
| Ctrl+ | zoom in/out |
| Shift+ | step track height |
Table 1.17. Mouse Wheel Actions
The mouse wheel also moves the faders and other controls. In Zoom mode the mouse wheel zooms instead of scrolling the window.
A region has several areas in its on-screen representation:
the waveform (the majority of the region's display area, normally)
the trim bar (the colored bar below the waveform)
the name (in the trim bar, text)
the fade handles (small squares that default to the upper left + right corners)
the fade shape (filled or empty curves representing fade in + fade out)
the gain envelope (hidden by default)
Mouse operations on each area will do different things.
| Mouse Action | Result |
|---|---|
| Button1 click on waveform | select region |
| Shift+ click | add region to selection, or deselect it if selected |
| drag on "empty space" | rubber-band selection of regions |
| Ctrl+Alt+ drag on region | rubber-band selection of regions |
| click in trim bar | set start of region |
| click in trim bar | set end of region |
| drag near ends of trim bar | adjust start/end of region |
| Ctrl+ drag in trim bar | move audio inside region |
| drag | move region |
| Ctrl+ drag | copy region and move copy |
| drag | fixed time move (for transfer to other tracks) |
| Ctrl+ drag | fixed time copy+move |
| Shift+ click | raise region |
| Alt+Shift+ click | lower region |
Table 1.18. Region Operations
In general Button2-drag will do a constrained drag: control points will stay at the same position in time if dragged up and down and they will stay at the same value if dragged sideways.
| Mouse Action | Result |
|---|---|
| click in automation track | add a new control point to the line |
| drag in an automation track | rubber-band select control points |
| drag on control point | move control point |
| drag on line | move line segment vertically |
| drag on control-point | constrained adjustment |
| Ctrl+ drag on control point | move control point+all later points move with the same time displacement |
| Ctrl+ drag on control point | constrained move control point + move all later points with the same time displacement |
Table 1.19. Region Operations
| Mouse Action | Result |
|---|---|
| click | add a new control point to the gain envelope |
| drag on control point | move control point |
| drag on line | move line segment |
| Ctrl+ drag on control point | move control point+all later points |
Table 1.20. Region Gain Envelope Operations
| Mouse Action | Result |
|---|---|
| drag outside of a range | define a range |
| drag on range handles | change start/end of a range |
| Shift+ drag | define an additional range |
| click on another track | move range to another track |
| Shift+ click on another track | extend range to another track |
| Ctrl+ drag | move continuous part of range |
| Alt+ click | seperate range into a new region |
Table 1.21. Range Operations
| Mouse Action | Result |
|---|---|
| drag | define the new visible area |
| click | zoom in |
| click | zoom out |
| Ctrl+ click | zoom to session |
Table 1.22. Zoom Operations
| Mouse Action | Result |
|---|---|
| click in marker, tempo, meter ruler | create a new marker |
| drag on a marker | move marker |
| Ctrl+ drag on loop or punch mark | move both ends of range at once |
| Ctrl+Shift+ click in marker | hide marker but do not remove it |
Table 1.23. Marks, Locations
| Mouse Action | Result |
|---|---|
| drag | define a new punch or loop range |
| other operations as for marks and locations above |
Table 1.24. Punch/Loop Ranges
| Mouse Action | Result |
|---|---|
| click | toggle for the track (or the entire mix group when the group is active) |
| click | momentary switch |
| Ctrl+ click | toggle for the entire mix group when the group is not active |
| Shift+Ctrl+ click | toggle for all the tracks and busses |
| Ctrl+ click | learn MIDI control |
Table 1.25. Solo, Mute and Rec enable buttons
| Mouse Action | Result |
|---|---|
| Shift+ click | toggle "lock" of current solo state ("solo safe") |
| Ctrl+Alt+ click | solo only this track or active group, unsolo all others |
Table 1.26. Solo Buttons Only
| Mouse Action | Result |
|---|---|
| Button1 drag | operate fader |
| Ctrl+ drag | finer control |
| Alt+Ctrl+ drag | finest control |
| Shift+ click | reset fader |
| Ctrl+ click | learn MIDI control |
Table 1.27. Faders