summaryrefslogtreecommitdiff
path: root/share/web_surfaces/shared/callback.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/web_surfaces/shared/callback.js')
-rw-r--r--share/web_surfaces/shared/callback.js28
1 files changed, 24 insertions, 4 deletions
diff --git a/share/web_surfaces/shared/callback.js b/share/web_surfaces/shared/callback.js
index a510b118cf..9da8b420d2 100644
--- a/share/web_surfaces/shared/callback.js
+++ b/share/web_surfaces/shared/callback.js
@@ -20,14 +20,34 @@
export class ArdourCallback {
+ // Connection status
+ onConnected () {}
+ onDisconnected () {}
+
+ // All messages and errors
+ onMessage (msg) {}
+ onError (error) {}
+
+ // Globals
onTempo (bpm) {}
+
+ // Strips
+ onStripDesc (stripId, name) {}
+ onStripMeter (stripId, db) {}
onStripGain (stripId, db) {}
onStripPan (stripId, value) {}
onStripMute (stripId, value) {}
+
+ // Strip plugins
+ onStripPluginDesc (stripId, pluginId, name) {}
onStripPluginEnable (stripId, pluginId, value) {}
- onStripPluginParamValue (stripId, pluginId, paramId, value) {}
- onMessage (msg) {}
- onError (error) {}
+ // Strip plugin parameters
+ // valueType
+ // 'b' : boolean
+ // 'i' : integer
+ // 'd' : double
+ onStripPluginParamDesc (stripId, pluginId, paramId, name, valueType, min, max, isLog) {}
+ onStripPluginParamValue (stripId, pluginId, paramId, value) {}
- }
+}