Какова цель MIDI в Java, если он не используется для воспроизведения песни
Я изучал javasound для музыкального плеера, но меня не устраивает MIDI и синтезатор в java. Какая разница между ними?
1 ответ
MIDI - это протокол управления, обычно используемый для управления синтезаторами. Первоначально он был разработан для различного музыкального оборудования, чтобы иметь возможность общаться друг с другом. То есть у меня может быть клавиатура управления и стойка синтезаторов разных производителей, и я могу управлять всей этой стойкой с помощью моей клавиатуры управления. MIDI-сообщения сами по себе не звучат. Типичное MIDI-сообщение включает или выключает ноту. Он также поддерживает передачу данных патча, а что нет.
Синтезатор - это то, что на самом деле принимает все эти команды и производит звук. Все заметки вкл / выкл, смена управления, смена патча и т. Д.