diff --git a/include/osc58-controlling-ardour-with-osc.html b/include/osc58-controlling-ardour-with-osc.html index bc40af54..6bd2377f 100644 --- a/include/osc58-controlling-ardour-with-osc.html +++ b/include/osc58-controlling-ardour-with-osc.html @@ -79,10 +79,12 @@ here"/>
If /set_surface is not sent, the default values are used:
@@ -90,11 +92,18 @@ here"/>
/set_surface bank_size strip_types - feedback fadermode | + feedback fadermode send_page_size plugin_page_sizeSee below for an explanation of each parameter. |
---|
+ The /set_surface message may have all values except the last in-line. +
++ The /set_surface message may have less than the full set of parameters. + those left out will remain as they were before. +
Bank Size is the number of channel strips the controller supports @@ -168,6 +177,24 @@ here"/>
Gain mode can also be set with /set_surface/gainmode gainmode.
++ Send_page_size is an int for the number of send channels that can be controlled + at one time. Each channel has a name, level and enable control. +
++ Send page size can also be set with /set_surface/send_page_size send_page_size. +
++ plugin_page_size is an int for the number of plugin controls that can be controlled + at one time. Each control has a name and level. As each plugin is different (as is each + parameter), the surface should expect to control the plugin parameters with a variable + control (pot or slider) with a float value from 0 to 1 (even on/off switches). +
++ Plugin page size can also be set with /set_surface/plugin_page_size plugin_page_size. +
@@ -489,6 +516,12 @@ here"/> ranging from 0 to 1 representing the desired position for the send as a fader