Tutorial Time-sync and sending IO Commands over OSC Protocol

From MXWendler Wiki
Revision as of 17:50, 4 February 2016 by Emanuele (talk | contribs) (Created page with " In this tutorial we will sync two MXWendler systems and simultaneusly control the playlist of both the computers by sending IO commads over OSC protocol == Pooling MXWendl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


In this tutorial we will sync two MXWendler systems and simultaneusly control the playlist of both the computers by sending IO commads over OSC protocol


Pooling MXWendler systems via time synchronisation

  • Setting the network:
To communicate over the OSC protocol, the machines we want to use have to be connected on the same network
the time signal will go from the computer with the lower IP (Master) to the computer with the higher (Slave)
in our case the Master has the 192.168.4.32 IP adress and the Slave has the 192.168.4.91.


  • Setting the software on both the computers:
Start MXWendlr and go to:
Menu - Settings - IO - OSC -> Receive Osc


OSC 01.PNG


  • (A) Check Receive OSC
  • (B) Set port to 7000
  • (C) Check Log received data (this allows the Log Window to display the data stream that the computer is receiving)
  • (D) Check Broadcast and receive time


Now all machines will send their time until they start to receive packet from a machine with lower IP, then they switch to receiving


  • Open the Log Windows of the two computers: the flow of time commands should be displayed on the slave system


OSC 02.PNG


The 2 MXWendler systems are now connected and synchronized


Simultaneus control of 2 playlists with IO Commands via OSC

  • Set a playlist on both the computers
  • Create an event on the slave computer to control the playlist's play button, for example with the right arrow key


OSC 03.PNG


eg. Menu - Settings - IO - DMX/MIDI/Keyboard Events - Keyboard


  • Set an IO Command in the Master system's playlist


OSC 04.PNG


Right click on the first cell of the second cue, select "Send IO Command" and then double click to write the command: "Keyboard (right)"


Now, by pressing the play button on the Master computer, the playlist will be simoultaneusly executed on the Slave