From 89e6e9f006efc294c790465acbdcc60355408222 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Sat, 14 Jan 2017 08:50:51 -0800 Subject: [PATCH] OSC: add personal monitoring page. --- .../06_osc-personal-monitoring.html | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 _manual/23_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html diff --git a/_manual/23_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html b/_manual/23_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html new file mode 100644 index 00000000..9cc24f51 --- /dev/null +++ b/_manual/23_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html @@ -0,0 +1,112 @@ +--- +layout: default +title: OSC: Personal Monitoring Control +--- + +

+ Personal monitoring can allow a performer with a smart phone to set + their personal monitor mix for a floor wedge or inear monitoring. +

+

Setup

+

+ Some setup needs to be done in the GUI mixer window before this can + work. +

+ +

+ This gives stage or studio monitoring for the performer. +

+ +

The OSC commands and feedback for personal monitoring

+

+ All of the personal monitoring commands and feedback start with a + /cue. It is expected that a surface used as a personal + monitor control will use only /cue commands. +

+

+ The send controls and feedback all have the send id (1 to n) in line + as part of the OSC path. So the path for the second send would be + /cue/send/fader/2 to set the level. It is considered that + most surfaces used for this will only be able to handle one parameter. +

+

Commands

+
+
/cue/connect
+
Returns a list of aux buses.
+
/cue/aux aux-number
+
where aux-number is an integer which is the aux bus + number this surface will use.
+
/cue/next_aux
+
Sets the the aux bus to one bus higher.
+
/cue/previous_aux
+
Sets the aux to one bus lower.
+
/cue/connect
+
Returns a list of aux buses.
+
/cue/fader position
+
where position is a float for the position of the fader + between 0.0 and 1.0.
+
/cue/mute state
+
where state is a float of 0.0 for mute off and 1.0 for mute on.
+
/cue/send/fader/id position
+
where position is a float for the position of the fader + between 0.0 and 1.0.
+
/cue/send/enable/id state
+
where state is a float of 0.0 for disable and 1.0 for enable.
+
+

Feedback

+
+
/cue/name name
+
where name is a string that is the name of the currently + selected aux bus.
+
/cue/name/id name
+
where name is a string that is the name of the aux bus + that id belongs to.
+
/cue/fader position
+
where position is a float from 0.0 to 1.0 that shows the + fader position for the selected aux bus.
+
/cue/mute state
+
where state is a float of 0.0 or 1.0 that shows the state + of the mute for the selected aux bus.
+
/cue/signal activity
+
where activity is a float of 0.0 or 1.0 that shows audio + activity for the selected aux bus.
+
/cue/send/name/id name
+
where name is a string that is the name of the channel + that send id belongs to.
+
/cue/send/fader/id position
+
where position is a float from 0.0 to 1.0 that is the position + for the fader for the send that id belongs to.
+
/cue/send/enable/id state
+
where state is a float of 0.0 or 1.0 that is the state + of the enable for the send that id belongs to.
+
+

+ While a fader is being adjusted, the corresponding /*/name + text will give the level in db. +