Zynthian OSC CUIA over Open Stage Control - template

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
4 Likes