UPDATE APRIL 2020:
New video added that runs through the entire configuration.
This method can also be used with the normal digico macro buttons and no Macro Stream SD
In this blog post I describe how to use the Macro Stream SD to send OSC messages to external equipment and computers on the network through the DiGiCo SD console for example controlling the transport of a virtuel soundcheck DAW.
Using the Input channel controllers generic OSC under External Control I was able to send commands to my Reaper that is the daw I use for virtuel soundcheck. This is only a one way solution sending a macro command from the Macro Stream to the DiGiCo SD and then this console passes it to the target device – Reaper DAW in my case. Follow the screen shots and the details below. This procedure only allows OSC messages one way from det Macro Stream through the console and then terminates at the OSC receiver.
Click here for more info on the Macro Stream
1: On the DiGiCo SD main screen open the “External Control”-window in the most right drop down menu “Setup”.
2: Now setup the macro stream in the external control as and DiGiCo pad device and make sure the connection works with macros as normal.
3: Then set up the “other OSC” device ie. in my instance the ip of my mac running Reaper. Remember to use different send and receive ports.
4: Now configure the “Input Channel Controllers” by hitting the “Customize” button.
5: Here you can define the specific OSC parameters to call according to the OSC implementation in the target device (ie. Reaper)
6: Now you just need to create the macro that activates the Input Channel Control function you just defined. Under “Command Type” chose “Inout Channels” and under commands scroll almost all the way down to “rotary A – button A – rotary B – …” and chose the one you used when defining the osc parameters under step 5. To get it to send out a 1 as the OSC payload create two lines. The first with the off button state and the second with the one button state.
7: Activate the osc target software (in reaper you need to add and OSC implementation).
8: Test and make sure it works 🙂