Платформа Java включает мощный API для того, чтобы получить, обработать, и воспроизвести аудио и MIDI (Цифровой интерфейс музыкальных инструментов) данные. Этот API поддерживается эффективным звуковым механизмом, который гарантирует высококачественное аудио смешивание и возможности синтеза MIDI платформы.
Обеспеченная ссылочная реализация этого API поддерживает следующие функции:
Форматы аудиофайла: AIFF, AU и WAV
Форматы музыкального файла: Тип 0 MIDI, Тип 1 MIDI, и Богатый Музыкальный Формат (RMF)
Звуковые форматы: 8-разрядные и 16-разрядные аудиоданные, в моно и стерео, с демонстрационными уровнями от 8 кГц до 48 кГц
Линейный, закон, и mu-закон закодированные данные в любом из поддерживаемых форматов аудиофайла
MIDI wavetable синтез и упорядочивающий в программном обеспечении, и доступе к аппаратным MIDI-устройствам
Микшер все-программного обеспечения, который может смешать и представить до 64 полных каналов цифрового аудио и синтезируемой музыки MIDI
Вышеупомянутый список описывает ссылочную реализацию, не API непосредственно. API разрешает гибкой конфигурации аудио и системы MIDI, включая пути к приложениям спрашивать систему точно, какие ресурсы устанавливаются и доступны.