-
Enhancement
-
Resolution: Fixed
-
P2
-
2.1, 1.3.0, 1.3.1, 1.4.0, 5.0
-
tiger
-
generic, x86
-
generic, solaris_7, windows_95, windows_2000, windows_xp
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.
======================================================================
- duplicates
-
JDK-4254462 Audio device is opened even when MIDI hardware is used
-
- Closed
-
-
JDK-4269995 Sequencer.addOutReceiver(receiver) not functioning
-
- Closed
-
-
JDK-4503860 MIDI Playback does not play smoothly
-
- Closed
-
-
JDK-4783745 Sequencer cannot access external MIDI devices
-
- Closed
-
- relates to
-
JDK-4356787 MIDI device I/O is not working
-
- Resolved
-
-
JDK-4291250 Midi files with SMPTE time do not play properly
-
- Closed
-
-
JDK-4310885 tempo inconsistency in Java Sound engine
-
- Closed
-
-
JDK-4347135 MIDI MetaMessage callback inconsistent
-
- Closed
-