diff --git a/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc.html b/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc.html index 28dd8b2..e600419 100644 --- a/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc.html +++ b/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc.html @@ -2,13 +2,25 @@ layout: default title: Controlling Ardour with OSC --- - +

OSC lets synthesizers and other devices communicate with Ardour. OSC devices can send commands relating to playback (such as play or stop), performance (such as volume, play, stop, and almost any other function (such as Edit, or Undo).

+ +

+ Note: OSC control has changed dramatically since Ardour 4.7. + The Path structure has been completely redone, Banking has been introduced, + The controller is now able to tell Ardour what kind of feedback it can + work with (including bank size) and two new math styles have been added + to gain controls. If you are using an Ardour version of 4.7 or less, + please read + Osc control in ardour 4.7 and prior. +

+

Ardour is probably one of the most OSC-controllable audio applications around, but as with all OSC-controllable apps, you can't do much without @@ -29,79 +41,196 @@ title: Controlling Ardour with OSC <Option name="osc-port" value="Your choice here"/> +

+ Ardour sends any feedback to the port and address that sent any + feedback request. The port does not have to match Ardour's port. In + fact it is better not to. This means that Ardour can deal with more + than one controller at a time. The two controllers can bank + independantly and even use different math for faders. This could be + used to allow talent to adjust their own monitor mix using a tablet + or phone that can run an OSC controller. +

+ +

Control Surface Set Up

+ +

+ Control surface set up allows the controller to tell Ardour about it's + capabilities. The surface can tell Ardour how many control strips it + has for banking, if it is capable of setting it's faders or buttons + to valuse set by Aurdour's GUI or automation, What kind of math the + faders use and more. +

+
+
/set_surface bank_size strip_types + feedback fadermode
+
where bank_size is an int ranging from 0 to about 65000 + (16bits) The value 0 means no banking (or infinite bank size). + strip_types (when implemented) is a bitset that will + determine what kind of channels will be included in the bank. + feedback is a bitset that determines what things should send + feedback to the control surface. fadermode is a string that + tells Ardour what kind of math the control surface's faders use.
+
+

+ Strip Types Coming soon... check for more info sometime. +

+

+ Feedback This is an integer made up of bits. The easy way to + deal with this is to think of feedback items being worth a number and + then adding all those numbers together for a value to send. +

+

+

+ Gainmode is a string that is one of: +

+

+ Any time the /set_surface command is sent, the current bank + is recalculated and if feedback is turned on, the values of each + strip's controls are sent (or refreshed) as well. +

+

If /set_surface is not sent, the default values of: +

+ These values give the same behaviour as prior versions of Ardour. +

+

List of OSC messages

-

Transport Control

+

Master or Global messages

+ +

Master and Monitor strip control

-
/ardour/transport_stop
+
/masterabs abs
+
where abs is a float ranging from 0.0f to 2.0f
+
/masterdB dB
+
where dB is a float ranging from -200f to 6f
+
/masterfader fader
+
where fader is a float ranging from 0.0f to 1.0f
+
/master1024 fader
+
where fader is an int ranging from 0 to 1023
+ +

Transport Control

+
+
/transport_stop
-
/ardour/transport_play
+
/transport_play
-
/ardour/set_transport_speed s
+
/set_transport_speed s
where s is a float ranging from -8.0f to 8.0f
-
/ardour/ffwd
+
/ffwd
-
/ardour/rewind
+
/rewind
-
/ardour/goto_start
+
/goto_start
-
/ardour/goto_end
+
/goto_end
-
/ardour/add_marker
+
/add_marker
(adds marker to the current transport position)
-
/ardour/next_marker
+
/next_marker
-
/ardour/prev_marker
+
/prev_marker
-
/ardour/locate spos roll
+
/locate spos roll
where spos is the target position in samples and roll is a bool/integer defining whether you want transport to be kept rolling or not
-
/ardour/loop_toggle
+
/loop_toggle
-

Editing-related

+

Editing-related

-
/ardour/undo
+
/undo
-
/ardour/redo
+
/redo
-
/ardour/save_state
+
/save_state
(this is the regular Session > Save operation)
-

Recording control

+

Recording control

-
/ardour/toggle_punch_in
+
/toggle_punch_in
-
/ardour/toggle_punch_out
+
/toggle_punch_out
-
/ardour/rec_enable_toggle
+
/rec_enable_toggle
-
/ardour/toggle_all_rec_enables
+
/toggle_all_rec_enables
(toggles all tracks' recording state)

Track specific operations

- For each of the following, rid is the remote ID or the track + For each of the following, rid is the remote ID for the track +

+

+ RID has a different meaning than in Ardour version 4.7 and before. + Effectively, banking is always being used and the RID is generated on + the fly. The RID is the possition of the strip within bank as an int + 1 to bank size. There are no gaps as there have been in the past. + Depending on the value of strip_types sent to Ardour, Master and + Monitor, may be included in the list of RIDs or not as the controller + sets.

-
/ardour/routes/mute rid mute_st
+
/bank_up
+
Change bank to the next higher bank.
+
/bank_down
+
Change bank to the next lower bank.
+
/strip/mute rid mute_st
where mute_st is a bool/int representing the desired mute state of the track
-
/ardour/routes/solo rid solo_st
+
/strip/solo rid solo_st
where solo_st is a bool/int representing the desired solo state of the track
-
/ardour/routes/recenable rid rec_st
+
/strip/recenable rid rec_st
where rec_st is a bool/int representing the desired rec state of the track
-
/ardour/routes/gainabs rid gain_abs
+
/strip/gainabs rid gain_abs
where gain_abs is a float ranging from 0 to 2 (0 being -infinite, 1 being 0dB and 2 being +6dB).
-
/ardour/routes/gaindB rid gain_db
-
where gain_db is a float ranging from -400 to 6 representing the desired gain of the track in dB.
-
/ardour/routes/trimabs rid trim_abs
+
/strip/gaindB rid gain_db
+
where gain_db is a float ranging from -200 to 6 representing the desired gain of the track in dB.
+
/strip/fader rid fader position
+
where fader position is a float ranging from 0 to 1 representing the fader control position.
+
/strip/gaindB rid gain_db
+
where fader1024 is an int ranging from 0 to 1023 representing the fader control position.
+
/strip/trimabs rid trim_abs
where trim_abs is a float ranging from 0.1 to 10 (-20dB to +20dB). (since 4.1)
-
/ardour/routes/trimdB rid trim_db
+
/strip/trimdB rid trim_db
where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB. (since 4.1)
@@ -110,7 +239,7 @@ here"/> Every single menu item in Ardour's GUI is accessible via OSC. There is a single common syntax to trigger the action as if it was selected with the mouse (or keyboard):

-/ardour/access_action action_name +/access_action action_name

The list below shows all available values of action-name as of mid-February 2014 for Ardour 3.5. You can get the current list at any diff --git a/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc/01_osc-control-in-ardour-4.7-and-prior.html b/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc/01_osc-control-in-ardour-4.7-and-prior.html new file mode 100644 index 0000000..141ec81 --- /dev/null +++ b/_manual/22_using-control-surfaces/01_controlling-ardour-with-osc/01_osc-control-in-ardour-4.7-and-prior.html @@ -0,0 +1,689 @@ +--- +layout: default +title: Controlling Ardour with OSC (Ardour 4.7 and Prior) +--- + +

+ OSC lets synthesizers + and other devices communicate with Ardour. OSC devices can send commands + relating to playback (such as play or stop), performance (such as volume, + play, stop, and almost any other function (such as Edit, or Undo). +

+

+ Ardour is probably one of the most OSC-controllable audio applications + around, but as with all OSC-controllable apps, you can't do much without + knowing what messages can be sent. This document describes the + various categories of messages that Ardour understands. It is subject to + change, particularly the "Actions" part below, since this relates to the + GTK GUI for Ardour rather than the backend. +

+ +

Connecting to Ardour via OSC

+

+ OSC support is not enabled by default, but can be turned on via + Edit > Preferences > Control Surfaces. + Once enabled, Ardour will listen on port 3819 by default. + This port number can be changed by editing $ARDOUR_CONFIG + and adding this line within the <Config> section: +

+<Option name="osc-port" value="Your choice +here"/> + +

List of OSC messages

+ +

Transport Control

+
+
/ardour/transport_stop
+
+
/ardour/transport_play
+
+
/ardour/set_transport_speed s
+
where s is a float ranging from -8.0f to 8.0f
+
/ardour/ffwd
+
+
/ardour/rewind
+
+
/ardour/goto_start
+
+
/ardour/goto_end
+
+
/ardour/add_marker
+
(adds marker to the current transport position)
+
/ardour/next_marker
+
+
/ardour/prev_marker
+
+
/ardour/locate spos roll
+
where spos is the target position in samples and + roll is a bool/integer defining whether you want transport + to be kept rolling or not
+
/ardour/loop_toggle
+
+
+ +

Editing-related

+
+
/ardour/undo
+
+
/ardour/redo
+
+
/ardour/save_state
+
(this is the regular Session > Save + operation)
+
+ +

Recording control

+
+
/ardour/toggle_punch_in
+
+
/ardour/toggle_punch_out
+
+
/ardour/rec_enable_toggle
+
+
/ardour/toggle_all_rec_enables
+
(toggles all tracks' recording state)
+
+ +

Track specific operations

+

+ For each of the following, rid is the remote ID or the track +

+
+
/ardour/routes/mute rid mute_st
+
where mute_st is a bool/int representing the desired mute state of the track
+
/ardour/routes/solo rid solo_st
+
where solo_st is a bool/int representing the desired solo state of the track
+
/ardour/routes/recenable rid rec_st
+
where rec_st is a bool/int representing the desired rec state of the track
+
/ardour/routes/gainabs rid gain_abs
+
where gain_abs is a float ranging from 0 to 2 (0 being -infinite, 1 being 0dB and 2 being +6dB).
+
/ardour/routes/gaindB rid gain_db
+
where gain_db is a float ranging from -400 to 6 representing the desired gain of the track in dB.
+
/ardour/routes/trimabs rid trim_abs
+
where trim_abs is a float ranging from 0.1 to 10 (-20dB to +20dB). (since 4.1)
+
/ardour/routes/trimdB rid trim_db
+
where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB. (since 4.1)
+
+ +

Menu actions

+

+ Every single menu item in Ardour's GUI is accessible via OSC. There is + a single common syntax to trigger the action as if it was selected + with the mouse (or keyboard):

+/ardour/access_action action_name +

+ The list below shows all available values of action-name as of + mid-February 2014 for Ardour 3.5. You can get the current list at any + time by running Ardour with the -b flag. +

+
+
Action Name
Menu Name
+
Common/Chat
Chat
+
Common/KeepTearoffs
Show Toolbars
+
Common/Manual
Manual
+
Common/NewMIDITracer
MIDI Tracer
+
Common/Quit
Quit
+
Common/Reference
Reference
+
Common/Save
Save
+
Common/toggle-editor-mixer
Toggle Editor+Mixer
+
Common/ToggleMaximalEditor
Maximise Editor Space
+
Common/toggle-meterbridge
Meterbridge
+
Common/toggle-mixer
Mixer
+
Common/ToggleRecordEnableTrack10
Toggle Record Enable Track 10
+
Common/ToggleRecordEnableTrack11
Toggle Record Enable Track 11
+
Common/ToggleRecordEnableTrack12
Toggle Record Enable Track 12
+
Common/ToggleRecordEnableTrack13
Toggle Record Enable Track 13
+
Common/ToggleRecordEnableTrack14
Toggle Record Enable Track 14
+
Common/ToggleRecordEnableTrack15
Toggle Record Enable Track 15
+
Common/ToggleRecordEnableTrack16
Toggle Record Enable Track 16
+
Common/ToggleRecordEnableTrack17
Toggle Record Enable Track 17
+
Common/ToggleRecordEnableTrack18
Toggle Record Enable Track 18
+
Common/ToggleRecordEnableTrack19
Toggle Record Enable Track 19
+
Common/ToggleRecordEnableTrack1
Toggle Record Enable Track 1
+
Common/ToggleRecordEnableTrack20
Toggle Record Enable Track 20
+
Common/ToggleRecordEnableTrack21
Toggle Record Enable Track 21
+
Common/ToggleRecordEnableTrack22
Toggle Record Enable Track 22
+
Common/ToggleRecordEnableTrack23
Toggle Record Enable Track 23
+
Common/ToggleRecordEnableTrack24
Toggle Record Enable Track 24
+
Common/ToggleRecordEnableTrack25
Toggle Record Enable Track 25
+
Common/ToggleRecordEnableTrack26
Toggle Record Enable Track 26
+
Common/ToggleRecordEnableTrack27
Toggle Record Enable Track 27
+
Common/ToggleRecordEnableTrack28
Toggle Record Enable Track 28
+
Common/ToggleRecordEnableTrack29
Toggle Record Enable Track 29
+
Common/ToggleRecordEnableTrack2
Toggle Record Enable Track 2
+
Common/ToggleRecordEnableTrack30
Toggle Record Enable Track 30
+
Common/ToggleRecordEnableTrack31
Toggle Record Enable Track 31
+
Common/ToggleRecordEnableTrack32
Toggle Record Enable Track 32
+
Common/ToggleRecordEnableTrack3
Toggle Record Enable Track 3
+
Common/ToggleRecordEnableTrack4
Toggle Record Enable Track 4
+
Common/ToggleRecordEnableTrack5
Toggle Record Enable Track 5
+
Common/ToggleRecordEnableTrack6
Toggle Record Enable Track 6
+
Common/ToggleRecordEnableTrack7
Toggle Record Enable Track 7
+
Common/ToggleRecordEnableTrack8
Toggle Record Enable Track 8
+
Common/ToggleRecordEnableTrack9
Toggle Record Enable Track 9
+
Editor/addExistingAudioFiles
Import
+
Editor/addExternalAudioToRegionList
Import to Region List...
+
Editor/add-location-from-playhead
Add Mark from Playhead
+
Editor/center-edit-cursor
Center Edit Point
+
Editor/center-playhead
Center Playhead
+
Editor/crop
Crop
+
Editor/cycle-edit-point
Change Edit Point
+
Editor/cycle-edit-point-with-marker
Change Edit Point Including Marker
+
Editor/cycle-snap-mode
Next Snap Mode
+
Editor/cycle-zoom-focus
Next Zoom Focus
+
Editor/deselect-all
Deselect All
+
Editor/duplicate-range
Duplicate Range
+
Editor/edit-at-mouse
Mouse
+
Editor/edit-at-playhead
Playhead
+
Editor/edit-at-selected-marker
Marker
+
Editor/edit-cursor-to-next-region-end
To Next Region End
+
Editor/edit-cursor-to-next-region-start
To Next Region Start
+
Editor/edit-cursor-to-next-region-sync
To Next Region Sync
+
Editor/edit-cursor-to-previous-region-end
To Previous Region End
+
Editor/edit-cursor-to-previous-region-start
To Previous Region Start
+
Editor/edit-cursor-to-previous-region-sync
To Previous Region Sync
+
Editor/edit-cursor-to-range-end
To Range End
+
Editor/edit-cursor-to-range-start
To Range Start
+
Editor/editor-copy
Copy
+
Editor/editor-crop
Crop
+
Editor/editor-cut
Cut
+
Editor/editor-delete
Delete
+
Editor/editor-paste
Paste
+
Editor/editor-separate
Separate
+
Editor/edit-to-playhead
Active Mark to Playhead
+
Editor/escape
Break drag or deselect all
+
Editor/expand-tracks
Expand Track Height
+
Editor/export-audio
Export Audio
+
Editor/export-range
Export Range
+
Editor/finish-add-range
Finish Add Range
+
Editor/finish-range
Finish Range
+
Editor/fit-tracks
Fit Selected Tracks
+
Editor/goto-mark-1
Locate to Mark 1
+
Editor/goto-mark-2
Locate to Mark 2
+
Editor/goto-mark-3
Locate to Mark 3
+
Editor/goto-mark-4
Locate to Mark 4
+
Editor/goto-mark-5
Locate to Mark 5
+
Editor/goto-mark-6
Locate to Mark 6
+
Editor/goto-mark-7
Locate to Mark 7
+
Editor/goto-mark-8
Locate to Mark 8
+
Editor/goto-mark-9
Locate to Mark 9
+
Editor/goto-visual-state-10
Goto View 10
+
Editor/goto-visual-state-11
Goto View 11
+
Editor/goto-visual-state-12
Goto View 12
+
Editor/goto-visual-state-1
Goto View 1
+
Editor/goto-visual-state-2
Goto View 2
+
Editor/goto-visual-state-3
Goto View 3
+
Editor/goto-visual-state-4
Goto View 4
+
Editor/goto-visual-state-5
Goto View 5
+
Editor/goto-visual-state-6
Goto View 6
+
Editor/goto-visual-state-7
Goto View 7
+
Editor/goto-visual-state-8
Goto View 8
+
Editor/goto-visual-state-9
Goto View 9
+
Editor/importFromSession
Import From Session
+
Editor/insert-time
Insert Time
+
Editor/invert-selection
Invert Selection
+
Editor/jump-backward-to-mark
Jump to Previous Mark
+
Editor/jump-forward-to-mark
Jump to Next Mark
+
Editor/main-menu-play-selected-regions
Play Selected Regions
+
EditorMenu/AlignMenu
Align
+
EditorMenu/Autoconnect
Autoconnect
+
EditorMenu/Crossfades
Crossfades
+
EditorMenu/EditCursorMovementOptions
Move Selected Marker
+
EditorMenu/Edit
Edit
+
EditorMenu/EditPointMenu
Edit Point
+
EditorMenu/EditSelectRangeOptions
Select Range Operations
+
EditorMenu/EditSelectRegionOptions
Select Regions
+
EditorMenu/FadeMenu
Fade
+
EditorMenu/LatchMenu
Latch
+
EditorMenu/Link
Link
+
EditorMenu/LocateToMarker
Locate to Markers
+
EditorMenu/MarkerMenu
Markers
+
EditorMenu/MeterFalloff
Meter falloff
+
EditorMenu/MeterHold
Meter hold
+
EditorMenu/MIDI
MIDI Options
+
EditorMenu/MiscOptions
Misc Options
+
EditorMenu/Monitoring
Monitoring
+
EditorMenu/MoveActiveMarkMenu
Active Mark
+
EditorMenu/MovePlayHeadMenu
Playhead
+
EditorMenu/PlayMenu
Play
+
EditorMenu/PrimaryClockMenu
Primary Clock
+
EditorMenu/Pullup
Pullup / Pulldown
+
EditorMenu/RegionEditOps
Region operations
+
EditorMenu/RegionGainMenu
Gain
+
EditorMenu/RegionMenuDuplicate
Duplicate
+
EditorMenu/RegionMenuEdit
Edit
+
EditorMenu/RegionMenuFades
Fades
+
EditorMenu/RegionMenuGain
Gain
+
EditorMenu/RegionMenu
Region
+
EditorMenu/RegionMenuLayering
Layering
+
EditorMenu/RegionMenuMIDI
MIDI
+
EditorMenu/RegionMenuPosition
Position
+
EditorMenu/RegionMenuRanges
Ranges
+
EditorMenu/RegionMenuTrim
Trim
+
EditorMenu/RulerMenu
Rulers
+
EditorMenu/SavedViewMenu
Views
+
EditorMenu/ScrollMenu
Scroll
+
EditorMenu/SecondaryClockMenu
Secondary Clock
+
EditorMenu/Select
Select
+
EditorMenu/SelectMenu
Select
+
EditorMenu/SeparateMenu
Separate
+
EditorMenu/SetLoopMenu
Loop
+
EditorMenu/SetPunchMenu
Punch
+
EditorMenu/Solo
Solo
+
EditorMenu/Subframes
Subframes
+
EditorMenu/SyncMenu
Sync
+
EditorMenu/TempoMenu
Tempo
+
EditorMenu/Timecode
Timecode fps
+
EditorMenu/Tools
Tools
+
EditorMenu/TrackHeightMenu
Height
+
EditorMenu/TrackMenu
Track
+
EditorMenu/VideoMonitorMenu
Video Monitor
+
EditorMenu/View
View
+
EditorMenu/ZoomFocus
Zoom Focus
+
EditorMenu/ZoomFocusMenu
Zoom Focus
+
EditorMenu/ZoomMenu
Zoom
+
Editor/move-range-end-to-next-region-boundary
Move Range End to Next Region Boundary
+
Editor/move-range-end-to-previous-region-boundary
Move Range End to Previous Region Boundary
+
Editor/move-range-start-to-next-region-boundary
Move Range Start to Next Region Boundary
+
Editor/move-range-start-to-previous-region-boundary
Move Range Start to Previous Region Boundary
+
Editor/move-selected-tracks-down
Move Selected Tracks Down
+
Editor/move-selected-tracks-up
Move Selected Tracks Up
+
Editor/next-snap-choice
Next Snap Choice
+
Editor/next-snap-choice-music-only
Next Musical Snap Choice
+
Editor/nudge-next-backward
Nudge Next Earlier
+
Editor/nudge-next-forward
Nudge Next Later
+
Editor/nudge-playhead-backward
Nudge Playhead Backward
+
Editor/nudge-playhead-forward
Nudge Playhead Forward
+
Editor/play-edit-range
Play Edit Range
+
Editor/play-from-edit-point-and-return
Play from Edit Point and Return
+
Editor/play-from-edit-point
Play From Edit Point
+
Editor/playhead-backward-to-grid
Playhead To Previous Grid
+
Editor/playhead-forward-to-grid
Playhead To Next Grid
+
Editor/playhead-to-edit
Playhead to Active Mark
+
Editor/playhead-to-next-region-boundary
Playhead to Next Region Boundary
+
Editor/playhead-to-next-region-boundary-noselection
Playhead to Next Region Boundary (No Track Selection)
+
Editor/playhead-to-next-region-end
Playhead to Next Region End
+
Editor/playhead-to-next-region-start
Playhead to Next Region Start
+
Editor/playhead-to-next-region-sync
Playhead to Next Region Sync
+
Editor/playhead-to-previous-region-boundary
Playhead to Previous Region Boundary
+
Editor/playhead-to-previous-region-boundary-noselection
Playhead to Previous Region Boundary (No Track Selection)
+
Editor/playhead-to-previous-region-end
Playhead to Previous Region End
+
Editor/playhead-to-previous-region-start
Playhead to Previous Region Start
+
Editor/playhead-to-previous-region-sync
Playhead to Previous Region Sync
+
Editor/playhead-to-range-end
Playhead to Range End
+
Editor/playhead-to-range-start
Playhead to Range Start
+
Editor/prev-snap-choice
Previous Snap Choice
+
Editor/prev-snap-choice-music-only
Previous Musical Snap Choice
+
Editor/redo
Redo
+
Editor/remove-last-capture
Remove Last Capture
+
Editor/remove-track
Remove
+
Editor/save-visual-state-10
Save View 10
+
Editor/save-visual-state-11
Save View 11
+
Editor/save-visual-state-12
Save View 12
+
Editor/save-visual-state-1
Save View 1
+
Editor/save-visual-state-2
Save View 2
+
Editor/save-visual-state-3
Save View 3
+
Editor/save-visual-state-4
Save View 4
+
Editor/save-visual-state-5
Save View 5
+
Editor/save-visual-state-6
Save View 6
+
Editor/save-visual-state-7
Save View 7
+
Editor/save-visual-state-8
Save View 8
+
Editor/save-visual-state-9
Save View 9
+
Editor/scroll-backward
Scroll Backward
+
Editor/scroll-forward
Scroll Forward
+
Editor/scroll-playhead-backward
Playhead Backward
+
Editor/scroll-playhead-forward
Playhead Forward
+
Editor/scroll-tracks-down
Scroll Tracks Down
+
Editor/scroll-tracks-up
Scroll Tracks Up
+
Editor/select-all-after-edit-cursor
Select All After Edit Point
+
Editor/select-all-before-edit-cursor
Select All Before Edit Point
+
Editor/select-all-between-cursors
Select All Overlapping Edit Range
+
Editor/select-all-in-loop-range
Select All in Loop Range
+
Editor/select-all-in-punch-range
Select All in Punch Range
+
Editor/select-all
Select All
+
Editor/select-all-within-cursors
Select All Inside Edit Range
+
Editor/selected-marker-to-next-region-boundary
To Next Region Boundary
+
Editor/selected-marker-to-next-region-boundary-noselection
To Next Region Boundary (No Track Selection)
+
Editor/selected-marker-to-previous-region-boundary
To Previous Region Boundary
+
Editor/selected-marker-to-previous-region-boundary-noselection
To Previous Region Boundary (No Track Selection)
+
Editor/select-next-route
Select Next Track or Bus
+
Editor/select-prev-route
Select Previous Track or Bus
+
Editor/select-range-between-cursors
Select Edit Range
+
Editor/separate-from-loop
Separate Using Loop Range
+
Editor/separate-from-punch
Separate Using Punch Range
+
Editor/set-edit-lock
Lock
+
Editor/set-edit-point
Active Marker to Mouse
+
Editor/set-edit-slide
Slide
+
Editor/set-edit-splice
Splice
+
Editor/set-loop-from-edit-range
Set Loop from Edit Range
+
Editor/set-playhead
Playhead to Mouse
+
Editor/set-punch-from-edit-range
Set Punch from Edit Range
+
Editor/set-tempo-from-edit-range
Set Tempo from Edit Range = Bar
+
Editor/show-editor-list
Show Editor List
+
Editor/show-editor-mixer
Show Editor Mixer
+
Editor/show-marker-lines
Show Marker Lines
+
Editor/shrink-tracks
Shrink Track Height
+
Editor/snap-magnetic
Magnetic
+
Editor/SnapMode
Snap Mode
+
Editor/snap-normal
Grid
+
Editor/snap-off
No Grid
+
Editor/SnapTo
Snap to
+
Editor/sound-midi-notes
Sound Selected MIDI Notes
+
Editor/start-range
Start Range
+
Editor/step-mouse-mode
Step Mouse Mode
+
Editor/step-tracks-down
Step Tracks Down
+
Editor/step-tracks-up
Step Tracks Up
+
Editor/tab-to-transient-backwards
Move Earlier to Transient
+
Editor/tab-to-transient-forwards
Move Later to Transient
+
Editor/temporal-zoom-in
Zoom In
+
Editor/temporal-zoom-out
Zoom Out
+
Editor/toggle-edit-mode
Toggle Edit Mode
+
Editor/toggle-follow-playhead
Follow Playhead
+
Editor/ToggleGroupTabs
Show Group Tabs
+
Editor/ToggleJadeo
Video Monitor
+
Editor/ToggleLogoVisibility
Show Logo
+
Editor/toggle-log-window
Log
+
Editor/ToggleMeasureVisibility
Show Measures
+
Editor/toggle-midi-input-active
Toggle MIDI Input Active for Editor-Selected Tracks/Busses
+
Editor/toggle-stationary-playhead
Stationary Playhead
+
Editor/ToggleSummary
Show Summary
+
Editor/toggle-track-active
Toggle Active
+
Editor/toggle-vmon-frame
Frame number
+
Editor/toggle-vmon-fullscreen
Fullscreen
+
Editor/toggle-vmon-letterbox
Letterbox
+
Editor/toggle-vmon-ontop
Always on Top
+
Editor/toggle-vmon-osdbg
Timecode Background
+
Editor/toggle-vmon-timecode
Timecode
+
Editor/toggle-zoom
Toggle Zoom State
+
Editor/track-height-large
Large
+
Editor/track-height-larger
Larger
+
Editor/track-height-largest
Largest
+
Editor/track-height-normal
Normal
+
Editor/track-height-small
Small
+
Editor/track-mute-toggle
Toggle Mute
+
Editor/track-record-enable-toggle
Toggle Record Enable
+
Editor/track-solo-isolate-toggle
Toggle Solo Isolate
+
Editor/track-solo-toggle
Toggle Solo
+
Editor/undo
Undo
+
Editor/zoom-to-region-both-axes
Zoom to Region (Width and Height)
+
Editor/zoom-to-region
Zoom to Region
+
Editor/zoom-to-session
Zoom to Session
+
Editor/zoom-vmon-100
Original Size
+
Main/AddTrackBus
Add Track or Bus...
+
Main/CleanupUnused
Clean-up Unused Sources...
+
Main/Close
Close
+
Main/CloseVideo
Remove Video
+
Main/EditMetadata
Edit Metadata...
+
Main/ExportAudio
Export To Audio File(s)...
+
Main/Export
Export
+
Main/ExportVideo
Export To Video File
+
Main/FlushWastebasket
Flush Wastebasket
+
Main/ImportMetadata
Import Metadata...
+
Main_menu/AudioFileFormatData
Sample Format
+
Main_menu/AudioFileFormatHeader
File Type
+
Main_menu/AudioFileFormat
Audio File Format
+
Main_menu/Cleanup
Clean-up
+
Main_menu/ControlSurfaces
Control Surfaces
+
Main_menu/Denormals
Denormal Handling
+
Main_menu/Help
Help
+
Main_menu/KeyMouseActions
Misc. Shortcuts
+
Main_menu/MeteringFallOffRate
Fall Off Rate
+
Main_menu/MeteringHoldTime
Hold Time
+
Main_menu/Metering
Metering
+
Main_menu/Plugins
Plugins
+
Main_menu/Session
Session
+
Main_menu/Sync
Sync
+
Main_menu/TransportOptions
Options
+
Main_menu/WindowMenu
Window
+
Main/Metadata
Metadata
+
Main/New
New...
+
Main/Open
Open...
+
Main/OpenVideo
Open Video
+
Main/Recent
Recent...
+
Main/Rename
Rename...
+
Main/SaveAs
Save As...
+
Main/SaveTemplate
Save Template...
+
Main/Snapshot
Snapshot...
+
Main/StemExport
Stem export...
+
MIDI/panic
Panic
+
MouseMode/set-mouse-mode-audition
Audition Tool
+
MouseMode/set-mouse-mode-draw
Note Drawing Tool
+
MouseMode/set-mouse-mode-gain
Gain Tool
+
MouseMode/set-mouse-mode-object
Object Tool
+
MouseMode/set-mouse-mode-object-range
Smart Object Mode
+
MouseMode/set-mouse-mode-range
Range Tool
+
MouseMode/set-mouse-mode-timefx
Time FX Tool
+
MouseMode/set-mouse-mode-zoom
Zoom Tool
+
MouseMode/toggle-internal-edit
Edit MIDI
+
options/SendMidiClock
Send MIDI Clock
+
options/SendMIDIfeedback
Send MIDI Feedback
+
options/SendMMC
Send MMC
+
options/SendMTC
Send MTC
+
options/UseMMC
Use MMC
+
ProcessorMenu/ab_plugins
A/B Plugins
+
ProcessorMenu/activate_all
Activate All
+
ProcessorMenu/clear
Clear (all)
+
ProcessorMenu/clear_post
Clear (post-fader)
+
ProcessorMenu/clear_pre
Clear (pre-fader)
+
ProcessorMenu/controls
Controls
+
ProcessorMenu/copy
Copy
+
ProcessorMenu/cut
Cut
+
ProcessorMenu/deactivate_all
Deactivate All
+
ProcessorMenu/delete
Delete
+
ProcessorMenu/deselectall
Deselect All
+
ProcessorMenu/edit-generic
Edit with generic controls...
+
ProcessorMenu/edit
Edit...
+
ProcessorMenu/newaux
New Aux Send ...
+
ProcessorMenu/newinsert
New Insert
+
ProcessorMenu/newplugin
New Plugin
+
ProcessorMenu/newsend
New External Send ...
+
ProcessorMenu/paste
Paste
+
ProcessorMenu/rename
Rename
+
ProcessorMenu/selectall
Select All
+
ProcessorMenu/send_options
Send Options
+
Region/add-range-marker-from-region
Add Single Range Marker
+
Region/add-range-markers-from-region
Add Range Marker Per Region
+
Region/align-regions-end
Align End
+
Region/align-regions-end-relative
Align End Relative
+
Region/align-regions-start
Align Start
+
Region/align-regions-start-relative
Align Start Relative
+
Region/align-regions-sync
Align Sync
+
Region/align-regions-sync-relative
Align Sync Relative
+
Region/analyze-region
Spectral Analysis...
+
Region/boost-region-gain
Boost Gain
+
Region/bounce-regions-processed
Bounce (without processing)
+
Region/bounce-regions-unprocessed
Bounce (with processing)
+
Region/choose-top-region-context-menu
Choose Top...
+
Region/choose-top-region
Choose Top...
+
Region/close-region-gaps
Close Gaps
+
Region/combine-regions
Combine
+
Region/cut-region-gain
Cut Gain
+
Region/duplicate-region
Duplicate
+
Region/export-region
Export...
+
Region/fork-region
Unlink from other copies
+
Region/insert-patch-change-context
Insert Patch Change...
+
Region/insert-patch-change
Insert Patch Change...
+
Region/insert-region-from-region-list
Insert Region From Region List
+
RegionList/RegionListSort
Sort
+
RegionList/removeUnusedRegions
Remove Unused
+
RegionList/rlAudition
Audition
+
RegionList/rlHide
Hide
+
RegionList/rlShowAll
Show All
+
RegionList/rlShowAuto
Show Automatic Regions
+
RegionList/rlShow
Show
+
RegionList/SortAscending
Ascending
+
RegionList/SortByRegionEndinFile
By Region End in File
+
RegionList/SortByRegionLength
By Region Length
+
RegionList/SortByRegionName
By Region Name
+
RegionList/SortByRegionPosition
By Region Position
+
RegionList/SortByRegionStartinFile
By Region Start in File
+
RegionList/SortByRegionTimestamp
By Region Timestamp
+
RegionList/SortBySourceFileCreationDate
By Source File Creation Date
+
RegionList/SortBySourceFileLength
By Source File Length
+
RegionList/SortBySourceFileName
By Source File Name
+
RegionList/SortBySourceFilesystem
By Source Filesystem
+
RegionList/SortDescending
Descending
+
Region/loop-region
Loop
+
Region/lower-region
Lower
+
Region/lower-region-to-bottom
Lower to Bottom
+
Region/multi-duplicate-region
Multi-Duplicate...
+
Region/naturalize-region
Move to Original Position
+
Region/normalize-region
Normalize...
+
Region/nudge-backward-by-capture-offset
Nudge Earlier by Capture Offset
+
Region/nudge-backward
Nudge Earlier
+
Region/nudge-forward-by-capture-offset
Nudge Later by Capture Offset
+
Region/nudge-forward
Nudge Later
+
Region/pitch-shift-region
Pitch Shift...
+
Region/place-transient
Place Transient
+
Region/play-selected-regions
Play
+
Region/quantize-region
Quantize...
+
Region/raise-region
Raise
+
Region/raise-region-to-top
Raise to Top
+
Region/region-fill-track
Fill Track
+
Region/remove-region
Remove
+
Region/remove-region-sync
Remove Sync
+
Region/rename-region
Rename...
+
Region/reset-region-gain-envelopes
Reset Envelope
+
Region/reset-region-scale-amplitude
Reset Gain
+
Region/reverse-region
Reverse
+
Region/separate-under-region
Separate Under
+
Region/set-fade-in-length
Set Fade In Length
+
Region/set-fade-out-length
Set Fade Out Length
+
Region/set-loop-from-region
Set Loop Range
+
Region/set-punch-from-region
Set Punch
+
Region/set-region-sync-position
Set Sync Position
+
Region/set-selection-from-region
Set Range Selection
+
Region/set-tempo-from-region
Set Tempo from Region = Bar
+
Region/show-region-list-editor
List Editor...
+
Region/show-region-properties
Properties...
+
Region/show-rhythm-ferret
Rhythm Ferret...
+
Region/snap-regions-to-grid
Snap Position To Grid
+
Region/split-multichannel-region
Make Mono Regions
+
Region/split-region-at-transients
Split at Percussion Onsets
+
Region/split-region
Split
+
Region/strip-region-silence
Strip Silence...
+
Region/toggle-opaque-region
Opaque
+
Region/toggle-region-fade-in
Fade In
+
Region/toggle-region-fade-out
Fade Out
+
Region/toggle-region-fades
Fades
+
Region/toggle-region-gain-envelope-active
Envelope Active
+
Region/toggle-region-lock
Lock
+
Region/toggle-region-lock-style
Glue to Bars and Beats
+
Region/toggle-region-mute
Mute
+
Region/toggle-region-video-lock
Lock to Video
+
Region/transpose-region
Transpose...
+
Region/trim-back
Trim End at Edit Point
+
Region/trim-front
Trim Start at Edit Point
+
Region/trim-region-to-loop
Trim to Loop
+
Region/trim-region-to-punch
Trim to Punch
+
Region/trim-to-next-region
Trim to Next
+
Region/trim-to-previous-region
Trim to Previous
+
Region/uncombine-regions
Uncombine
+
Rulers/toggle-bbt-ruler
Bars & Beats
+
Rulers/toggle-cd-marker-ruler
CD Markers
+
Rulers/toggle-loop-punch-ruler
Loop/Punch
+
Rulers/toggle-marker-ruler
Markers
+
Rulers/toggle-meter-ruler
Meter
+
Rulers/toggle-minsec-ruler
Min:Sec
+
Rulers/toggle-range-ruler
Ranges
+
Rulers/toggle-samples-ruler
Samples
+
Rulers/toggle-tempo-ruler
Tempo
+
Rulers/toggle-timecode-ruler
Timecode
+
Rulers/toggle-video-ruler
Video
+
ShuttleActions/SetShuttleUnitsPercentage
Percentage
+
ShuttleActions/SetShuttleUnitsSemitones
Semitones
+
Snap/snap-to-asixteenthbeat
Snap to Sixteenths
+
Snap/snap-to-bar
Snap to Bar
+
Snap/snap-to-beat
Snap to Beat
+
Snap/snap-to-cd-frame
Snap to CD Frame
+
Snap/snap-to-eighths
Snap to Eighths
+
Snap/snap-to-fifths
Snap to Fifths
+
Snap/snap-to-fourteenths
Snap to Fourteenths
+
Snap/snap-to-halves
Snap to Halves
+
Snap/snap-to-mark
Snap to Mark
+
Snap/snap-to-minutes
Snap to Minutes
+
Snap/snap-to-onetwentyeighths
Snap to One Twenty Eighths
+
Snap/snap-to-quarters
Snap to Quarters
+
Snap/snap-to-region-boundary
Snap to Region Boundary
+
Snap/snap-to-region-end
Snap to Region End
+
Snap/snap-to-region-start
Snap to Region Start
+
Snap/snap-to-region-sync
Snap to Region Sync
+
Snap/snap-to-seconds
Snap to Seconds
+
Snap/snap-to-sevenths
Snap to Sevenths
+
Snap/snap-to-sixths
Snap to Sixths
+
Snap/snap-to-sixtyfourths
Snap to Sixty Fourths
+
Snap/snap-to-tenths
Snap to Tenths
+
Snap/snap-to-thirds
Snap to Thirds
+
Snap/snap-to-thirtyseconds
Snap to Thirty Seconds
+
Snap/snap-to-timecode-frame
Snap to Timecode Frame
+
Snap/snap-to-timecode-minutes
Snap to Timecode Minutes
+
Snap/snap-to-timecode-seconds
Snap to Timecode Seconds
+
Snap/snap-to-twelfths
Snap to Twelfths
+
Snap/snap-to-twentieths
Snap to Twentieths
+
Snap/snap-to-twentyeighths
Snap to Twenty Eighths
+
Snap/snap-to-twentyfourths
Snap to Twenty Fourths
+
Transport/focus-on-clock
Focus On Clock
+
Transport/ForwardFast
Forward (Fast)
+
Transport/Forward
Forward
+
Transport/ForwardSlow
Forward (Slow)
+
Transport/GotoEnd
Goto End
+
Transport/GotoStart
Goto Start
+
Transport/GotoWallClock
Goto Wall Clock
+
Transport/GotoZero
Goto Zero
+
Transport/Loop
Play Loop Range
+
Transport/PlayPreroll
Play Selection w/Preroll
+
Transport/PlaySelection
Play Selected Range
+
Transport/primary-clock-bbt
Bars & Beats
+
Transport/primary-clock-minsec
Minutes & Seconds
+
Transport/primary-clock-samples
Samples
+
Transport/primary-clock-timecode
Timecode
+
Transport/Record
Enable Record
+
Transport/record-roll
Start Recording
+
Transport/RewindFast
Rewind (Fast)
+
Transport/Rewind
Rewind
+
Transport/RewindSlow
Rewind (Slow)
+
Transport/Roll
Roll
+
Transport/secondary-clock-bbt
Bars & Beats
+
Transport/secondary-clock-minsec
Minutes & Seconds
+
Transport/secondary-clock-samples
Samples
+
Transport/secondary-clock-timecode
Timecode
+
Transport/Stop
Stop
+
Transport/ToggleAutoInput
Auto Input
+
Transport/ToggleAutoPlay
Auto Play
+
Transport/ToggleAutoReturn
Auto Return
+
Transport/ToggleClick
Click
+
Transport/ToggleExternalSync
+
Transport/ToggleFollowEdits
Follow Edits
+
Transport/TogglePunchIn
Punch In
+
Transport/TogglePunch
Punch In/Out
+
Transport/TogglePunchOut
Punch Out
+
Transport/ToggleRollForgetCapture
Stop and Forget Capture
+
Transport/ToggleRoll
Start/Stop
+
Transport/ToggleRollMaybe
Start/Continue/Stop
+
Transport/ToggleTimeMaster
Time Master
+
Transport/ToggleVideoSync
Sync Startup to Video
+
Transport/TransitionToReverse
Transition To Reverse
+
Transport/TransitionToRoll
Transition To Roll
+
Transport/Transport
Transport
+
Window/toggle-about
About
+
Window/toggle-add-routes
Add Tracks/Busses
+
Window/toggle-add-video
Add Tracks/Busses
+
Window/toggle-audio-connection-manager
Audio Connections
+
Window/toggle-audio-midi-setup
Audio/MIDI Setup
+
Window/toggle-big-clock
Big Clock
+
Window/toggle-bundle-manager
Bundle Manager
+
Window/toggle-inspector
Tracks and Busses
+
Window/toggle-key-editor
Key Bindings
+
Window/toggle-locations
Locations
+
Window/toggle-midi-connection-manager
MIDI Connections
+
Window/toggle-rc-options-editor
Preferences
+
Window/toggle-session-options-editor
Properties
+
Window/toggle-speaker-config
Speaker Configuration
+
Window/toggle-theme-manager
Theme Manager
+
Zoom/zoom-focus-center
Zoom Focus Center
+
Zoom/zoom-focus-edit
Zoom Focus Edit Point
+
Zoom/zoom-focus-left
Zoom Focus Left
+
Zoom/zoom-focus-mouse
Zoom Focus Mouse
+
Zoom/zoom-focus-playhead
Zoom Focus Playhead
+
Zoom/zoom-focus-right
Zoom Focus Right
+