X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fosc58-personal-monitoring-control.html;h=65239dee93c9636346aa72b21021ff6da296bb87;hb=fa57e2e828168790a9cc737400d2a9d162fd93cb;hp=b34cdb7542c22d6d1abe90f132886932eab847c9;hpb=7be4f507991a0b87174a0e78831a4e7e9e96bcbe;p=ardour-manual diff --git a/include/osc58-personal-monitoring-control.html b/include/osc58-personal-monitoring-control.html index b34cdb7..65239de 100644 --- a/include/osc58-personal-monitoring-control.html +++ b/include/osc58-personal-monitoring-control.html @@ -1,7 +1,7 @@

Personal monitoring can allow a performer with a smart phone to set - their personal monitor mix for a floor wedge or inear monitoring. + their personal monitor mix for a floor wedge or in-ear monitoring. In Ardour 5.6 OSC commands to allow this were added.

Setup

@@ -46,6 +46,37 @@ /cue. It is expected that a surface used as a personal monitor control will use only /cue commands.

+

+ Most phone OSC applets (TouchOSC, Control) require manual port to be set. + There are certainly more controls than needed. Using send enables for + example, may lead to wasted time discovering why a send has no sound. + A good easy to use controller that fits on most phones while still + being controllable even with big fingers might look like: +

+ + + + + +
+
+ TouchOSC Screenshot +
Personal Monitor controller using TouchOSC
+
+
+
+ Control Screenshot +
Personal Monitor controller using Control
+
+
+ +

+ Ardour is not limited to talking to one personal monitor controller + at a time, but is able to deal with many simultaneously, each controlling + it's own Aux bus. +

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 @@ -55,21 +86,20 @@

Commands

- + - - - - + - +
/cue/connectReturns a list of aux busses.
Returns a list of aux busses and connects to the first.
/cue/aux aux-numberwhere aux-number is an integer which is the aux bus + where aux-number is an integer or float which is the aux bus number this surface will use.
/cue/next_aux Sets the the aux bus to one bus higher.
/cue/previous_auxSets the aux to one bus lower.
/cue/connectReturns a list of aux busses.
Sets the aux to one bus lower. This can also be used as a "connect" + button to save space in a phone layout.
/cue/fader position where position is a float for the position of the fader between 0.0 and 1.0.
/cue/mute statewhere state is a float of 0.0 for mute off and 1.0 for mute on.
where state is a float of 0.0 for mute off and 1.0 for the Aux bus mute on.
/cue/send/fader/id position where position is a float for the position of the fader between 0.0 and 1.0.