I am trying to use your tools to send Midi CC control messages recorded in a Midi clip in Ableton to Processing via OSC.
I have a track with several Midi CC Control messages (more than 40 different CC codes) recorded on different envelopes (Breath, Portamento, etc…)
Could you tell me which tool sends all CC Control messages to OSC?
I tried GrabberSender (both in the Midi Track and in the Master Track) and nothing is sent. Nothing appear in “Latest Messages Sent” section of the device and nothing is received in processing.
Sending Midi Notes On & Off to Processing using OSC works using the Connectivity Kit of Ableton.
As you have guessed, the livegrabber plugins don’t send any midi parameters over OSC, they are meant to communicate other data from Live over OSC.
The reason is that MIDI notes and CC’s can also be communicated to Processing via MIDI, perhaps with a library like this, potentially combined with a MIDI over ethernet solution like this (I didn’t try either of these solutions, just as a reference).
However, I can see how a plugin for communicating MIDI over OSC can be useful, or at least convenient. Perhaps we can add something like that at some point, it is certainly possible to build a plugin like that.
I see, that is indeed weird behavior, especially seeing that you’re using a virtual midi device. I am afraid I don’t know what could cause Ableton to drop messages like that, I’d have to do more tests.
OSC should in theory be able to handle that amount of data easily, especially when routing messages internally.