This week's book giveaway is in the Java in General forum.
We're giving away four copies of Event Streams in Action and have Alexander Dean & Valentin Crettaz on-line!
See this thread for details.
Win a copy of Event Streams in Action this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
  • Paul Clapham
  • Knute Snortum
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Piet Souris
  • Stephan van Hulst
  • Carey Brown
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

MIDI problems on Mac Lion

Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
I think I'll just lie down here for a second. And ponder this tiny ad:
Java Code Review and Psychology
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!