Is Tritonus compatible with Java Sound?
To understand this issue, note that there is a distiction between the Java Sound API specification and implementations of this API specification. The specification is what you can read when you open your browser and point it to the javadocs of the javax.sound.* classes. Then, there are implementations. Currently, there are two: one in the Sun JDK 1.3/1.4 and Tritonus. Both try to follow the Java Sound API specification, and both are only moderately successful in doing so. As usual, different implementations have different bugs. In addition, both implementations have areas where they do not implement the specification at all. For instance, both implementations do not implement Ports. Further, there are areas where the implementations take different approaches. For instance, the Sun implementation has a software synthesizer buit-in and cannot work with hardware synthesizers cleanly. Whereas Tritonus relies on hardware synthesizers, where the handling is really good, or utilizes software