Name: fb126949 Date: 11/02/2002
Currently, Java Sound uses the sequencer built-in in the Java Sound Engine. This sequencer opens the soundcard for wave output and uses the sample count as clock. Since external MIDI is then only triggered at block boundaries (about 30ms), timing of MIDI is very bad, with a lot of jitter of up to 30ms. Furthermore it is very bad that the soundcard is opened at all if only MIDI is played back.
The new sequencer should have at least 1ms resolution.