Java sound
Java Sound is a Java - programming interface for input and output of audio - and MIDI data. Compared to the Java Media Framework (JMF), which also enables the recording and playback of audio, it is closer to the system and offers additional options for direct sound manipulation or more controlled buffering of audio playback , for example . APIs that also deal with sound, e.g. B. Java Speech , could implement the Java Sound API and build on it.
application areas
- Communication systems, e.g. B. Telephony, conference
- End-user applications such as media cast members or applications that enable streaming
- interactive application programs such as games and websites that use dynamic content
- Creation and editing of content
- Utilities , toolkits
Packages
- Application developer
- javax.sound.sampled
- specifies interfaces for recording and playback, as well as for mixing digital sound
- javax.sound.midi
- specifies interfaces for MIDI synthesis , sequencing and the transport of events
-
Internet service providers
javax.sound.sampled.spi and javax.sound.midi.spi to create additional services such as- Audio mixer
- MIDI synthesizer
- Parsers that can read and write a new type of audio or MIDI data
- Converter for translation between different audio file formats
Web links
- Java sound . Links at Oracle - API, Documentation
- Cortado is an applet for Ogg Vorbis and Theora playback. Uses the Java Sound API.
- Tritonus is an SPI implementation of the Java Sound API for MP3 (incomplete), (Ogg) Vorbis and other formats (has not been further developed since around 2003)
- MP3SPI SPI for MP3; builds on tritone and implements more subtypes of MP3 than tritone
- VorbisSPI SPI for (Ogg) Vorbis; also builds on the tritone