Java Midi no Mac OSX Quebrado?

Estou tentando tocar midi em um navegador e tenho usado um Java Applet que funciona bem em PCs. É extremamente confiável no OSX, então escrevi um caso de teste simples que apresenta o mesmo problema:

import javax.sound.midi.*;
import java.io.InputStream;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class MidiPlayer {

  public static void main(String[] args) {
      try {
          Sequencer sequencer = MidiSystem.getSequencer();
          if (sequencer == null)
              throw new MidiUnavailableException();
          sequencer.open();
          FileInputStream is = new FileInputStream("sample.mid");
          Sequence mySeq = MidiSystem.getSequence(is);
          sequencer.setSequence(mySeq);
          sequencer.start();
      } catch (Exception e) {
          e.printStackTrace();
      }
  }
}

Parece que uma mensagem ocasional está sendo descartada. Como uma anotação não será acionada e uma anotação aleatória permanecerá para sempre. Esse é um problema conhecido no OSX? Parece que Java simplesmente não está recebendo amor suficiente da Apple atualmente.

Se alguém tiver uma solução melhor para tocar Midi em um navegador, sou todo ouvidos!

questionAnswers(2)

yourAnswerToTheQuestion