WebSockets: avoid hardcoding node names in mixer-demo, fix typo in message.js
This commit is contained in:
parent
da670aa186
commit
9fa7eb15ac
@ -20,7 +20,7 @@
|
|||||||
// instead it interacts at a lower level by coupling the widgets
|
// instead it interacts at a lower level by coupling the widgets
|
||||||
// tightly to the message stream
|
// tightly to the message stream
|
||||||
|
|
||||||
import { Message } from '/shared/message.js';
|
import { ANode, Message } from '/shared/message.js';
|
||||||
import { Ardour } from '/shared/ardour.js';
|
import { Ardour } from '/shared/ardour.js';
|
||||||
|
|
||||||
import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider,
|
import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider,
|
||||||
@ -29,8 +29,8 @@ import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider,
|
|||||||
(() => {
|
(() => {
|
||||||
|
|
||||||
const MAX_LOG_LINES = 1000;
|
const MAX_LOG_LINES = 1000;
|
||||||
const FEEDBACK_NODES = ['strip_gain', 'strip_pan', 'strip_meter', 'strip_plugin_enable',
|
const FEEDBACK_NODES = [ANode.STRIP_GAIN, ANode.STRIP_PAN, ANode.STRIP_METER,
|
||||||
'strip_plugin_param_value'];
|
ANode.STRIP_PLUGIN_ENABLE, ANode.STRIP_PLUGIN_PARAM_VALUE];
|
||||||
|
|
||||||
const ardour = new Ardour(location.host);
|
const ardour = new Ardour(location.host);
|
||||||
const widgets = {};
|
const widgets = {};
|
||||||
@ -42,11 +42,11 @@ import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider,
|
|||||||
onMessage: (msg) => {
|
onMessage: (msg) => {
|
||||||
log(`↙ ${msg}`, 'message-in');
|
log(`↙ ${msg}`, 'message-in');
|
||||||
|
|
||||||
if (msg.node == 'strip_desc') {
|
if (msg.node == ANode.STRIP_DESC) {
|
||||||
createStrip (msg.addr, ...msg.val);
|
createStrip (msg.addr, ...msg.val);
|
||||||
} else if (msg.node == 'strip_plugin_desc') {
|
} else if (msg.node == ANode.STRIP_PLUGIN_DESC) {
|
||||||
createStripPlugin (msg.addr, ...msg.val);
|
createStripPlugin (msg.addr, ...msg.val);
|
||||||
} else if (msg.node == 'strip_plugin_param_desc') {
|
} else if (msg.node == ANode.STRIP_PLUGIN_PARAM_DESC) {
|
||||||
createStripPluginParam (msg.addr, ...msg.val);
|
createStripPluginParam (msg.addr, ...msg.val);
|
||||||
} else if (FEEDBACK_NODES.includes(msg.node)) {
|
} else if (FEEDBACK_NODES.includes(msg.node)) {
|
||||||
if (widgets[msg.hash]) {
|
if (widgets[msg.hash]) {
|
||||||
|
@ -27,7 +27,7 @@ export const ANode = Object.freeze({
|
|||||||
STRIP_MUTE: 'strip_mute',
|
STRIP_MUTE: 'strip_mute',
|
||||||
STRIP_PLUGIN_DESC: 'strip_plugin_desc',
|
STRIP_PLUGIN_DESC: 'strip_plugin_desc',
|
||||||
STRIP_PLUGIN_ENABLE: 'strip_plugin_enable',
|
STRIP_PLUGIN_ENABLE: 'strip_plugin_enable',
|
||||||
STRUP_PLUGIN_PARAM_DESC: 'strip_plugin_param_desc',
|
STRIP_PLUGIN_PARAM_DESC: 'strip_plugin_param_desc',
|
||||||
STRIP_PLUGIN_PARAM_VALUE: 'strip_plugin_param_value'
|
STRIP_PLUGIN_PARAM_VALUE: 'strip_plugin_param_value'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user