Hellohello,
I’ve been using external tools to send values to vvvv via OSC a lot, and was always a bit frustrated by how tedious it is to manually setup receivers and retrieve values in patch. Which is why this binding feature for Global Channels sounded like very good news :-)
By stealing taking inspiration from the MIDI Controller module, I setup a little OSC Controller that seems to be working fine so far. It’ll allow you to receive primitives values as well as custom datatypes (only tried something simple, you’ll see).
If you wanna test it, clone this repository and have a look a the document in the help
folder :
https://github.com/sebescudie/VL.OscControllerModule
Now I have a bunch of questions :
- Why doesn’t it work as a nuget? For now, one has to reference OscControllerModule.vl as file. Soon as you rename it to
VL.OscControllerModule.vl
to make it available as a nuget, when you click the “+” button to add the binding, the channel browser freezes. Can check that in thefeature/nuget-again
branch. - I had to create Ungeneric variants of the OSC Receiver nodes to hook them up to a
Channel (Ungeneric)
. It looks like it’s working but I have almost no idea if what I’m doing is right : can I have feedback on bothUngenericOscReceiver
andUngenericOscObjectReceiver
?
Also if have any other kind of feedback, please say so :-)
Muchas graciasaaaaaasss