The Java Sound API specification provides low-level support for audio operations such as audio playback and capture (recording), mixing, MIDI sequencing, and MIDI synthesis in an extensible, flexible framework.
The Java Sound API is part of J2SE version 1.3.x and higher.
See a list of new features and bug fixes in the latest version of the Java platform.
Download a Java Sound Bank.
External Java Sound Extensions/Plugins
Java Sound Demo
The Java Sound Demo showcases how the Java Sound API can be used for controlling audio playback, audio capture, MIDI synthesis, and basic MIDI sequencing. It includes source code, and is designed to work with the Java 2 SDK, Standard Edition 1.3 Release and above.
Unzip the zip file to any directory. To start the demo:
java -jar JavaSoundDemo.jar