by davem » Tue Sep 15, 2009 10:01 pm
Hi elrules,
I've done some reasonably extensive testing with the stock application. So long as you have MMJ installed and Java 1.5 (32-bit) selected in the Java Preferences, then MCT works fine with the exception of the firmware update, which I suspect must be to do with the way that large Sysex messages are sent. To clarify, under Leopard all settings can be loaded/saved to/from MD without issue.
Unfortunately this is not the case under Snow Leopard, which only includes Java 1.6. Although there is a 32-bit version, it doesn't work with MMJ. Since that is no longer supported, I'm in the process of writing a wrapper for CoreMIDI using Java's JNI interface for the MIDI SPI. Initial tests look promising - i.e. I can search for MIDI devices under Java etc, but there's still a large amount of work that needs to be done.