From 5f3708b4bc87239b9ed0bb68b0e9ba960ee6548d Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Sun, 19 Mar 2017 07:39:43 -0700 Subject: [PATCH] OSC: add new function and some clarifications --- .../osc58-controlling-ardour-with-osc.html | 44 +++++++++++-------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/include/osc58-controlling-ardour-with-osc.html b/include/osc58-controlling-ardour-with-osc.html index ba29b0a..7e41613 100644 --- a/include/osc58-controlling-ardour-with-osc.html +++ b/include/osc58-controlling-ardour-with-osc.html @@ -223,6 +223,8 @@ here"/> /loop_location start end start is the beginning of a loop and end is the end of a loop both are integer frame positions. + /midi_panic + Ardour will send an all notes off to all midi tracks /cancel_all_solos Cancel All Solos/PFLs/AFLs @@ -255,25 +257,31 @@ here"/> /toggle_punch_out /rec_enable_toggle - + Toggles master record enable

Master and Monitor strip control

- + - + - + - - - + + + - + - + + + + + + +
/master/gain dBSee gain in strips
dB is a float indicating the desired gain in dB
/master/fader positionSee fader in strips
position is a float between 0 and 1 setting the desired position of the fader
/master/trimdB dBsee trimdb in strips
dB is a float from -20 to +20 representing the desired trim gain in dB
/master/pan_stereo_position positionSee pan_stereo_position in strips
/master/mute ynSee mute in strips
position is a float from 0 to 1 representing the desired pan position
/master/mute statestate is an int of o or 1 representing the desired mute state
/monitor/gain dBSee gain in strips
dB is a float indicating the desired gain in dB
/monitor/fader positionSee fader in strips
position is a float between 0 and 1 setting the desired position of the fader
/monitor/mute statestate is an int of 0 or 1 where 1 is muted
/monitor/dim statestate is an int of 0 or 1 where 1 is dimmed
/monitor/mono statestate is an int of 0 or 1 where 1 is mono mode

Track specific operations

@@ -459,21 +467,23 @@ here"/> /access_action action_name

As of Ardour 5.9, access_action can be inlined for control surfaces - that are unable to send string parameters. Action_name is composed of + that are unable to send string parameters. The action_name is composed of a group and an action in the form of Group/action which fits very well - an OSC path extension: + as an OSC path extension:

/access_action/Group/action key_pressed

The key_pressed is optional, but if present is a float 1 or 0 where the command is ignored if key_pressed is 0.

+

+ Some of the Menu Actions duplicate other OSC commands. In all cases it is better + to use the OSC commands rather than the Menu Actions if possible as the OSC commands + are more direct. +

- The - list of actions shows all available values of action-name as of - June 2016 for Ardour 5.0.pre0.1. You can get the current list at any - time by running Ardour with the -b flag. + The list of actions + shows all available values of action-name for Ardour.