I am tasked with fixing a SaaS project that teaches music and has an established subscriber base. The app uses
Java MIDI packages to enable MIDI recording of sound devices (such as a MIDI keyboard) which then get compared to actual music pieces and scores the user. It works well on all platforms except Mac Lion. On Mac Lion, things play along for about 5 minutes but inevitably there will begin to be dropped notes around that time and until restarting the app if it does not crash - the MIDI just skips notes and does not play them.
Has anyone ever had similar problems with MIDI on Mac and if so, how did you fix them? I found some similar issues with Java MIDI on Mac that were experienced before Gervill here :
Java MIDI Dropping
I made sure my
test Mac is using Java 7 and yet this did not solve the issue for me.
I'm happy to post code if there are any specific questions about it. I almost wonder if I need to go with a native Mac library though and then just write a JNI interface. I hate doing that if I can avoid it. I don't want to create an exception install for this one OS. That defeats the purpose of WORA and complicates this project even more.