Then that's the way forward: Mixxx needs to support OSC "controllers"
yes
You could review our OscReceiver class. See also in Toonloop.
It's quite easy to extend our controller subsystem. Just copy the controllers/hid directory to controllers/osc, rename the classes, and change the implementation details for communication
(maybe liblo's is better now)
hmm okay
I figured i needed an asynchronous thread-safe queue.
That's all handled in the controller superclasses
- Pegasus_RPG and the Mixxx team spent many hours getting that right
well, mostly. A little happens in the *Controller::run()