--- layout: default title: Controlling Ardour with OSC ---
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, particular the "Actions" part below, since this relates to the GTK GUI for Ardour rather than the backend.
OSC support is not enabled by default, but can be turned on via Edit > Preferences > User Interaction
. 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="YourChoiceHere"/>
For each of the following, [remote_id] is the remote_id or the track
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-March 2010 for Ardour 2.X. You can get the current list at any
time by running Ardour with the -b flag.