at
http://processing.org you can find a java based free IDE.
many libraries are available for use,
you'd need OSCp5 for osc, and Midibus for midi.
What I would do is map my clips in resolume with the midi coming from the controller.
Then add a virtual midi loopback (
loopMidi)
switch resolume to the virtual midi,
Create a processing sketch that listens for OSC playhead messages from a given layer you have your clips playing,
create a midi listener for the midi controller, and listen for the clip launch notes.
when a note arrives- you push a button - you write that midi message to a variable to buffer it,
then when the osc playhead is at your desired position, you forward the midi note to resolume via the virtual loopback.