X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fosc58-personal-monitoring-control.html;h=43ca8c1fc54662c7a4d156c643a13b4abfd64877;hb=081e7af0b6f6dec0ca685d3a538eacf20394c2cc;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..43ca8c1 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.
+ 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: +
+ ++ 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 @@ -53,56 +67,55 @@ most surfaces used for this will only be able to handle one parameter.
/cue/connect | +Returns a list of aux busses and connects to the first. |
---|---|
/cue/aux aux-number | +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_aux | +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 state | +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. |
/cue/send/enable/id state | +where state is a float of 0.0 for disable and 1.0 for enable. |
/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.