I'm using Osculator to link Live and a USB hardware controller to a great piece of VJ software called CoGe. I thought it would be easy to set up correctly, but it's not working. For most things in CoGe, you can assign OSC control by simply selecting the item, picking "set OSC" from a dropdown, and tweaking the hardware or software control. This is very easy and works with no trouble. For sending and receiving bpm however, CoGe uses the namespace "/cogebpm" and that's what I can't seem to get working. This is what's going on.
- Live is sending info out port 8000 to Osculator.
- Osculator is sending info out port 1234 to CoGe.
So once I've set the port in the Parameters, a line in the main window would read something like:
Message = "(whatever the message is)" / Event Type = "OSC Routing" / value = "D"
Again, this works very easily and just like in CoGe, most of the assignments can be made from dropdowns.
To send bpm to CoGe, I've set the Event Type to "OSC Routing" and then gone to the value dropdown and selected "New". That takes me to the parameters window where I double-click in the "Rewrite Address" column and type in "/cogebpm". That gives me a line that reads"
Message = "(bpm message)" / Event Type = "OSC Routing" / value = "D > /cogebpm"
Also, I have set CoGe to receive bpm from OSC. But it's not working.
Once thing I'm wondering is that Live sends a bpm message "/midi/clock/position" with 2 sub-messages "0:beat" and "1:sub-beat". I have tried sending "/cogebpm" to all of them in every variation I can think of.
I'm wondering if maybe I'm just misunderstanding how to write something like this.
Thanks for any help, Jason
- Live is sending info out port 8000 to Osculator.
- Osculator is sending info out port 1234 to CoGe.
So once I've set the port in the Parameters, a line in the main window would read something like:
Message = "(whatever the message is)" / Event Type = "OSC Routing" / value = "D"
Again, this works very easily and just like in CoGe, most of the assignments can be made from dropdowns.
To send bpm to CoGe, I've set the Event Type to "OSC Routing" and then gone to the value dropdown and selected "New". That takes me to the parameters window where I double-click in the "Rewrite Address" column and type in "/cogebpm". That gives me a line that reads"
Message = "(bpm message)" / Event Type = "OSC Routing" / value = "D > /cogebpm"
Also, I have set CoGe to receive bpm from OSC. But it's not working.
Once thing I'm wondering is that Live sends a bpm message "/midi/clock/position" with 2 sub-messages "0:beat" and "1:sub-beat". I have tried sending "/cogebpm" to all of them in every variation I can think of.
I'm wondering if maybe I'm just misunderstanding how to write something like this.
Thanks for any help, Jason
Comment