Hallo to all zynthianist,
I prepared OSC template for zynthian mixer. Here is results:
mixer_zynthian.zip (3.6 KB)
- download and unpack to selected place
- in file mixer.js change adress on your zynthian - edit
var zyn_host = '192.XXX.YYY.ZZZ'
- run Open stage control server
- i using this start command:
node ~/ProductionMusic/open-stage-control-1.17.0-node
-s 192.XXX.YYY.ZZZ:1370
-l /home/patch/ProductionMusic/Zynthian_Mixer/mixer_zynthian.json
-c /home/patch/ProductionMusic/Zynthian_Mixer/mixer.js`
--osc-port 1370
-d
where -s is zynthian address, -l path to file with tempate for mixer mixer_zynthian.json
, which automatically will be open in browserr, -c path to custom module mixer.js
, which starting listening of zynthian, and most important is --osc-port 1370 setting osc server to listening of zynthian.
or lunch application
There is sumarized OSC Commands for this template:
- Numbering of chains are X (0…15) or 256 for main chain
- /mixer/faderX float - Chain X fader level [0.0…1.0]
- /mixer/balanceX float - Chain X balance value [-1.0…1.0]
- /mixer/muteX integer - Chain X mute [0|1]
- /mixer/soloX integer - Chain X solo [0|1]
- /mixer/monoX integer - Chain X mono/stereo [0|1]
- /mixer/dpmXa float - Chain X peak programme level A-leg (left) - Notification-only - display values in range [-60, 0]
- /mixer/dpmXb float - Chain X peak programme level B-leg (right) - Notification-only - display values in range [-60, 0]
- /mixer/dpmA float - Main peak programme level A-leg (left) - Notification-only - display values in range [-60, 0]
- /mixer/dpmB, float- Main peak programme level B-leg (right) - Notification-only - display values in range [-60, 0]
- /mixer/heartbeat - Null message used to keep client registration active *Send every 60s to receive notifications