X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fosc58-personal-monitoring-control.html;h=109397c2835c8107e227ecb7b80df0354ad7a658;hb=59549067837e8e0f3e38da3a46700df3621d2cf6;hp=5a28f1cf237e2311f30adff6985e48a9ba1135b2;hpb=0d4be5fdfb660d75853e46019e4a5acf3816363b;p=ardour-manual diff --git a/include/osc58-personal-monitoring-control.html b/include/osc58-personal-monitoring-control.html index 5a28f1c..109397c 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,15 @@ /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 controler that fits on most phones while still + being controllable even with big fingers might look like: +

+TouchOSC Screenshot

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 @@ -53,56 +62,55 @@ most surfaces used for this will only be able to handle one parameter.

Commands

-
-
/cue/connect
-
Returns a list of aux busses.
-
/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 busses.
-
/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.
-
+ + + + + + + + + + + + + + + + + +
/cue/connectReturns a list of aux busses and connects to the first.
/cue/aux aux-numberwhere aux-number is an integer or float which is the aux bus + number this surface will use.
/cue/next_auxSets the the aux bus to one bus higher.
/cue/previous_auxSets the aux to one bus lower. This can also be used as a "connect" + button to save space in a phone layout.
/cue/fader positionwhere 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 the Aux bus mute on.
/cue/send/fader/id positionwhere position is a float for the position of the fader + between 0.0 and 1.0.
/cue/send/enable/id statewhere 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.
-
+ + + + + + + + + + + + + + + + + +
/cue/name namewhere name is a string that is the name of the currently + selected aux bus.
/cue/name/id namewhere name is a string that is the name of the aux bus + that id belongs to.
/cue/fader positionwhere position is a float from 0.0 to 1.0 that shows the + fader position for the selected aux bus.
/cue/mute statewhere state is a float of 0.0 or 1.0 that shows the state + of the mute for the selected aux bus.
/cue/signal activitywhere activity is a float of 0.0 or 1.0 that shows audio + activity for the selected aux bus.
/cue/send/name/id namewhere name is a string that is the name of the channel + that send id belongs to.
/cue/send/fader/id positionwhere 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 statewhere 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.