Name: fb126949 Date: 04/13/2004
This is a follow-up to
4987585: Some MidiChannel methods are asynchronous
Java's implementation changed from mantis to tiger, that methods in MidiChannel, derived from a Synthesizer, take a much longer time to propagate. While the behavior is intended and for a good cause (constant delay rather than variable delay), the javadoc never mentions that MidiChannel's methods are asynchronous.
The only hint given to developers is the existence of Synthesizer.getLatency() which implementation also has had some different status, see:
5029790: Synthesizer.getLatency returns wrong value