---
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
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
.
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"/>
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. For a full explanation of
how Ardour's feedback works please read
OSC feedback In Ardour.
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.
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. This will also
refresh the Master feedback setup.
If /set_surface is not sent, the default values are used:
- Bank Size: 0 - No banking (or infinite bank size).
- Strip Types: All strip types except hidden and special.
- Feedback: Off.
- Fader Mode: 0 - gain in dB
These values give the same behaviour as prior versions of Ardour. (or the closest possible)
- /set_surface bank_size strip_types
feedback fadermode
-
See below for an explaination of each parameter.
bank_size
Bank Size is the number of channel strips the controller supports
without banking. Setting this to 0 turns banking off by setting the
bank size to infinite.
strip_types
strip_types is an integer made up of bits. The easy way to
deal with this is to think of strip_types items being worth a number and
then adding all those numbers together for a value to send.
Strip Types will determine What kind of strips will be included in
bank. This would include: Audio, MIDI, busses, VCAs, Master, Monitor
and hidden or selected strips.
Please see:
Calculating Feedback and Strip-types Values.
feedback
Feedback 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.
Please see:
Calculating Feedback and Strip-types Values.
gainmode
Gainmode is a an int that acts as a bool:
- 0 (or false) dB value as a float from -193 to +6. Sent as
/strip/gain RID value. (-193 or below are the same as -inf)
- 1 (or true) A positional fader based on the same math as
Ardour's GUI. An Integer from 0 to 1023 (1024 values). Sent as
/strip/fader RID value
List of OSC messages
Master or Global messages
Transport Control
- /transport_stop optional
- /transport_play optional
- /set_transport_speed s
- where s is a float ranging from -8.0f to 8.0f
- /ffwd optional
- /rewind optional
- /goto_start
- /goto_end
- /add_marker
- (adds marker to the current transport position)
- /next_marker
- /prev_marker
- /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
- /loop_toggle optional
Editing-related
- /undo
- /redo
- /save_state
- (this is the regular
operation)
Recording control
- /toggle_punch_in
- /toggle_punch_out
- /rec_enable_toggle optional
- /toggle_all_rec_enables
- (toggles all tracks' recording state)
Master and Monitor strip control
- /master/gain dB
- where dB is a float ranging from -193 to +6 representing the desired gain of master in dB
- /master/fader position
- where position is an int ranging from 0 to 1023 representing the fader control position
- /master/trimdB dB
- where dB is a float ranging from -20 to +20 representing the desired trim for master in dB
- /master/pan_stereo_position position
- where position is a float ranging from 0 to 1 representing the desired pan position for master
- /master/mute yn
- where yn is a bool/int representing the desired mute state of the track
- /monitor/gain dB
- where dB is a float ranging from -193 to 6 representing the desired gain of monitor in dB
- /monitor/fader position
- where position is an int ranging from 0 to 1023 representing the fader control position
Track specific operations
For each of the following, ssid is the Surface Strip ID for the track
SSID has a different meaning than RID in Ardour version 4.7 and before.
Effectively, banking is always being used and the SSID is generated on
the fly. The SSID 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 SSIDs or not as set in
/set_surface.
Some Surfaces (many Android applets) are not able to deal with more
than one parameter in a command. However, the two parameter commands
below can also be sent as /strip/command/ssid param. In this case the
param should be a float even if an int is required below.
- /bank_up
- Change bank to the next higher bank.
- /bank_down
- Change bank to the next lower bank.
- /strip/mute ssid mute_st
- where mute_st is a bool/int representing the desired mute state of the track
- /strip/solo ssid solo_st
- where solo_st is a bool/int representing the desired solo state of the track
- /strip/monitor_input ssid monitor_st
- where monitor_st is a bool/int where 1 is forced input monitoring.
- /strip/monitor_disk ssid monitor_st
- where monitor_st is a bool/int where 1 is forced disk monitoring. When input and disk are both off,
Auto monitoring is enabled.
- /strip/recenable ssid rec_st
- where rec_st is a bool/int representing the desired rec state of the track
- /strip/record_safe ssid rec_st
- where rec_st is a bool/int representing the desired record safe state of the track
- /strip/gain ssid gain
- where gain is a float ranging from -193 to 6 representing the desired gain of the track in dB.
- /strip/fader ssid position
- where position is an int ranging from 0 to 1023 representing the fader control position.
- /strip/trimabs ssid trim_abs
- where trim_abs is a float ranging from 0.1 to 10 (-20dB to +20dB). (since 4.1)
- /strip/trimdB ssid trim_db
- where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB.
- /strip/pan_stereo_position ssid position
- where position is a float ranging from 0 to 1 representing the desired pan position of the track
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):
/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
{% children %}