sparks / themidibus

A simple MIDI Library for Processing
http://www.smallbutdigital.com/themidibus.php
GNU Lesser General Public License v3.0
177 stars 37 forks source link

macos - sysex - MMJ not available anymore #31

Open stmaccarelli opened 2 years ago

stmaccarelli commented 2 years ago

Sending and receiving SysEx data on macos is still not working. The MMJ solution is not viable anymore, since MMJ is dead (the link you provide in readme drives to a 404) I found that CoreMIDI4J is a newer and better solution for macos midi issues. Would you implement that library natively, or support it and provide instructions on how to enable its use?

thanks

stmaccarelli commented 2 years ago

for instance, here it is CoreMidi4J github https://github.com/DerekCook/CoreMidi4J compiled releases are here: https://github.com/DerekCook/CoreMidi4J/releases And sysex and all the stuff just works by placing coremidi4j-1.6.jar in The MidiBus /library folder.

After doing that, in the list() I see CoreMidi4J - #mymididevice# [0] in both input and output (my hardware midi device has both), other than plain #mymididevice#.

So, The MidiBus and sysex works my just creating the MidiBus object with that CoreMidi4J devices instead of plain ones.