stoermelder / vcvrack-packone

Modules for VCV Rack
GNU General Public License v3.0
173 stars 38 forks source link

Add new module or new feature to existing module : OSC remote control of modules #127

Open Xenakios opened 4 years ago

Xenakios commented 4 years ago

Open Sound Control (OSC) is a network communication method between devices to control audio and other media applications. (For example a mobile phone touchscreen can be used via an application like TouchOsc to send control messages to another device.) At the moment there is no VCV Rack module that implements that as conveniently(*) as some of the MIDI capable modules do. I propose adding a new module or expand the capabilities of the existing StoerMelder modules to support OSC for remote controlling of VCV Rack modules.

There's a minimal OSC library at :

http://gruntthepeon.free.fr/oscpkt/

It would support the most common simple use cases. I have used that myself (for other things than VCV Rack modules) and it does work pretty well.

(*) I have seen one module that seems to implement some kind of OSC support, but there is no learn feature for the OSC messages, and the module doesn't appear to even show if it is receiving any OSC messages at all.

stoermelder commented 4 years ago

At the moment I have no interest in OSC as I don't use it myself. That been said it think there is a already very comprehensive module available?
https://github.com/j4s0n-c/trowaSoft-VCV#cvosccv

Xenakios commented 4 years ago

The TrowaSoft module is exactly the one I've been trying to use and it just doesn't work that conveniently. It appears it wants some really particular OSC messages to be sent into it and that isn't as nice as having a module that could learn the messages it is receiving from the network.

Anyway, thanks for your comments. I guess I have to start working on this myself, then.