Пакет javax.sound.midi
Предоставляет интерфейсы и классы для ввода/вывода, секвенирования и синтеза данных MIDI (Musical Instrument Digital Interface).
Связанная документация
Для получения дополнительной информации об использовании Java Sound см.: Обратите внимание: в APIjavax.sound.midi параметр ссылки null для методов некорректен, если явно не указано иное в документации к методу, где ему присвоено осмысленное значение. Использование в противном случае является неверной программой и может привести к исключению во время выполнения — как немедленно, так и впоследствии. NullPointerException — пример типичного и допустимого исключения во время выполнения в таких случаях.
- С тех пор:
- 1.3
| Интерфейс | Описание |
|---|---|
| ControllerEventListener |
Интерфейс |
| MetaEventListener |
Интерфейс |
| MidiChannel |
Объект |
| MidiDevice |
|
| MidiDeviceReceiver |
|
| MidiDeviceTransmitter |
|
| Receiver |
|
| Sequencer |
Устройство аппаратного или программного обеспечения, которое воспроизводит MIDI |
| Soundbank |
|
| Synthesizer |
|
| Transmitter |
|
| Класс | Описание |
|---|---|
| Instrument |
Инструмент — это алгоритм синтеза звука с определёнными параметрами, обычно предназначенный для эмуляции конкретного реального музыкального инструмента или достижения определённого эффекта звука. |
| MetaMessage |
|
| MidiDevice.Info |
Объект |
| MidiEvent |
События MIDI содержат сообщение MIDI и соответствующую метку времени, выраженную в тиках, и могут представлять собой информацию о событии MIDI, сохранённую в файле MIDI или объекте |
| MidiFileFormat |
Объект |
| MidiMessage |
|
| MidiSystem |
Класс |
| Patch |
Объект |
| Sequence |
|
| Sequencer.SyncMode |
Объект |
| ShortMessage |
|
| SoundbankResource |
|
| SysexMessage |
Объект |
| Track |
MIDI-дорожка — это независимый поток событий MIDI (данных MIDI с отметкой времени), который может храниться вместе с другими дорожками в стандартном MIDI-файле. |
| VoiceStatus |
Объект |
| Исключение | Описание |
|---|---|
| InvalidMidiDataException |
|
| MidiUnavailableException |
Исключение |
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/package-summary.html