SmackTop - help getting Java MIDI to work

UHE is now closed. For Technical Support from Ableton, please go here: http://www.ableton.com/support
Locked
Rawray7
Posts: 5
Joined: Thu Mar 15, 2007 4:12 pm

SmackTop - help getting Java MIDI to work

Post by Rawray7 » Thu Dec 29, 2011 5:17 am

Hi guys -

I'm sending MIDI messages to Live using a Processing application I wrote called SmackTop (download here: https://code.google.com/p/smacktop/ ). These messages are routed through an IAC Driver. While I'm successfully able to use both NoteOn and CC messages to launch clips, I'd been generally unsuccessful in using the notes to play a MIDI Instrument.

Today, I downloaded the latest version (8.2.7) and suddenly Live was able to use my MIDI notes to play MIDI instruments (awesome while it lasted). However, as soon as I tried to map these notes to launch clips, this functionality ceased. Even after I un-mapped the notes, restarted Live & restarted my application - it still will not use the notes to play MIDI instruments, although every note is registering with the MIDI Track In indicator and can still be used to MIDI map.

My best guess is that with the new version, Live had never seen my program as an interface...and allowed it to be used as a MIDI keyboard for a MIDI instrument. As soon as mapped it, this functionality ceased - which makes me think that Live is remembering my application as a device. It doesn't matter which IAC driver I send the messages over, even if I create a new IAC Driver that Live hasn't seen before.

Any ideas? Where is the information about MIDI devices stored? Can I go in and delete this?

PS - the library I'm using (themidibus) is just a nice wrapper for Java's built in MIDI functionality. I have this same issue even with the most basic example sketches, so I know its not my code.

PPS - check out my video: http://vimeo.com/34185445

Locked