1

OSC via Companion

Hello

I am trying to configure Mix16 Go running through Companion via OSC.

I cannot make it work. Please see 3 images of the set-up.

Appreciate very much your help. If I make this work I will buy pro version immediately.

Thanks

7 replies

VO

Hi, I figured out to "fire" a single cue with MIX16 and Companion.

First of all you have to set the midi editor as Gregor says before:

Go to Tools > MIDI Editor...

Manually assign MIDI command for example to Audio Channel 1 Play. OSC command will be generated automatically.

In MIDI mapping table you will see column OSC.

Use OSC command in your software to trigger assigned action in MiX16 apps.

Now I will copy my settings so to show what I have done:

IN Video 1 Play        Note On, 1, 1   /mix16/video/1/play/non/1/1
IN Video 1 Pause                
IN Video 1 Stop Note Off, 1, 1  /mix16/video/1/stop/noff/1/1
IN Video 1 Volume               
IN Video 2 Play Note On, 1, 2   /mix16/video/2/play/non/1/2
IN Video 2 Pause                
IN Video 2 Stop Note Off, 1, 2  /mix16/video/2/stop/noff/1/2
IN Video 2 Volume               
IN Video 3 Play Note On, 1, 3   /mix16/video/3/play/non/1/3
IN Video 3 Pause                
IN Video 3 Stop Note Off, 1, 3  /mix16/video/3/stop/noff/1/3
IN Video 3 Volume               
IN Video 4 Play Note On, 1, 4   /mix16/video/4/play/non/1/4
IN Video 4 Pause                
IN Video 4 Stop Note Off, 1, 4  /mix16/video/4/stop/noff/1/4

as you can see I used "note on" to play and "note off" to stop i kept 1 for midi ch and just changed the id to trigger the right cue.

now you can move to Companion:

Add a new instance "generic OSC" which have to target the IP and the port of MIX16

then create a regular button with the action "Send message without arguments" and in the field next to it put the OSC command as shown above.

I hope to be usefull to you. 

Hi,

great info! Well done. Also note that if you wish to toggle play / stop or play / pause channel, assign the same midi message for play and for stop or for play and for pause.

Regards,
Grega

Hi,

sorry but for now we have different plans. Maybe in the future.
Please write to info@mix16apps.com what kind of module would you like to have.

Regards,
Grega

First unload iMiX16 Remote MIDI map (tap New button).
Select desired action from the list, for example “IN: Video 1 Play” and tap Assign Manually button. Set MIDI parameters. OSC command will be generated automatically.
Do the same for Pause and Stop. Just make sure you set different MIDI parameters for each action.

Regards,
Grega

P

Thanks a lot. Would you consider to request developers to develop a module for Companion?  https://github.com/bitfocus/companion

Thanks

P

Hello there

I bought the iMix16 Pro32. It works great, the only issue I have, I do not know how to configure OSC for pause, stop and volume on video 1 (as in the example below) since I only see one OSC path. Thanks!!

Go to Tools > MIDI Editor...

Manually assign MIDI command for example to Audio Channel 1 Play. OSC command will be generated automatically.

In MIDI mapping table you will see column OSC.

Use OSC command in your software to trigger assigned action in MiX16 apps.

P

Thanks!!! it worked. Newby questions:

- Every instance (different from Mix16) should go to a different port (I chose 1000 for Mix16 as you suggested)

- Is it possible to trigger specific videos, not a playlist in mix 16? it will be awesome to trigger channel 1, channel 2, etc.

THANKS!!!

Hi,

is Companion running on the same computer? If so use Target IP 127.0.0.1 (localhost). If not use IP of computer running MiX16 GO.

Target port 1 - are you sure?! Do not use low port numbers they might be reserved and used by hardware or software system protocols. Use number like 10000.
And of course set the same port number for OSC Input in MiX16 GO.

Regards,
Grega