From 04489f8e64aa992614d522e7760a484765d40b7f Mon Sep 17 00:00:00 2001
From: Len Ovens
- Audio Aux? say what? I am sure most people will have noticed that they - can find no Aux strips in the Ardour mixer. There are none. - There are busses that can be used a number of ways. From analog days, - in OSC, a bus is something that gets used as a sub mix before ending up - going to Master. An auxiliary bus is used like a separate mixer and - its output goes outside the program or computer to be used as: - a monitor mix, a back up recording, or what have you. In OSC where - controller strips may be limited, it may be useful not to use up a - strip for an aux that is not really a part of the mix. It is also - useful to get a list of only aux busses if the control surface is a - phone used to provide talent monitor mix control on stage. Each - performer would be able to mix their own monitor. The user is free - to enable both busses and auxes if they would prefer. -
Ardour allows any of it's strips to be hidden so that they do not show diff --git a/include/osc58-personal-monitoring-control.html b/include/osc58-personal-monitoring-control.html index 54123281..9efe1ce1 100644 --- a/include/osc58-personal-monitoring-control.html +++ b/include/osc58-personal-monitoring-control.html @@ -2,12 +2,15 @@
Personal monitoring can allow a performer with a smart phone to set their personal monitor mix for a floor wedge or in-ear monitoring. - In Ardour 5.6 OSC commands to allow this were added. + In Ardour 5.6 OSC commands to allow this were added for use with aux + buses. Ardour 6.0 added Foldback buses for this purpose and these + commands work directly for those.
- Some setup needs to be done in the GUI mixer window before this can - work. + Foldback buses can be added from the GUI + (see: Foldback section) + or using the /cue/new_bus OSC command.
@@ -44,7 +45,10 @@
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. + monitor control will use only /cue commands. +
+ There is one OSC command apart from the /cue
+ commands: /select/add_fldbck_send
Most phone OSC applets (TouchOSC, Control) require manual port to be set. @@ -75,7 +79,7 @@
Ardour is not limited to talking to one personal monitor controller at a time, but is able to deal with many simultaneously, each controlling - its own Aux bus. + its own foldback bus.
The send controls and feedback all have the send id (1 to n) in line @@ -86,23 +90,38 @@
/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. | Returns a list of foldback busses and connects to the first. | +
/cue/bus index | +where index is an integer or float which is the + foldback bus number this surface will use. |
/cue/next_bus | +Sets the the foldback bus to one bus higher. |
/cue/previous_bus | +Sets the foldback bus to one bus lower. This can also be used as a + "connect" button to save space in a phone layout. |
/cue/connect_output output | +where output is a string that is the name of an output port + or the number of the output port if the port is a system:playback port + to connect the foldback bus to. |
/cue/new_bus name l-output + r-output | where name is the name for + the new foldback bus as a string, l-output (optional) is the name + of the output port to connect to. And r-output (if present) will + make the new foldback bus stereo and connect the right output port to the + named port. All parameters are string type. + |
/cue/new_send strip | +where strip is a string with the name of the strip to add + a foldback send to that sends to the current foldback bus. + |
/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. | where state is a float of 0.0 for mute off and 1.0 for + the foldback 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. | where position is a float for the position of the send + 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 + | where name is a string that is the name of the foldback 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. |