| MIDI (англ. Musical Instrument Digital Interface —
цифровой интерфейс музыкальных инструментов) — стандарт на аппаратуру представления звуков различных инструментов и
программное обеспечение, позволяющее воспроизводить (и записывать) музыку путём выполнения/записи специальных команд,
а также формат файлов, содержащих такие команды.
Можно сказать, что MIDI - это специальный компьютерный язык, позволяющий электронным музыкальным
инструментам (например, клавишным синтезаторам) "переговариваться", или "общаться" с
компьютерами. Он работает приблизительно так: предположим, вы используете в качестве музыкального инструмента клавишный синтезатор.
Каждая клавиша на синтезаторе имеет соответствующий
электронный переключатель.
Когда вы нажимаете какую-либо клавишу, то соответствующий ей переключатель активизируется и посылает сигнал
компьютерной микросхеме (микрочипу) внутри вашей клавиатуры.
Далее микросхема посылает этот сигнал имеющемуся в вашей клавиатуре интерфейсу MIDI,
который преобразует сигнал в сообщения MIDI и, в свою очередь, посылает эти сигналы интерфейсу MIDI (MIDI Interface) на вашем компьютере.
Воспроизводящее устройство или программа называется синтезатором (секвенсором) MIDI и фактически является автоматическим музыкальным инструментом.
Команды MIDI сообщают аппаратуре, у какого инструмента, на какой октаве и какая нота должна звучать.
Поэтому запись мелодии в MIDI командах очень компактна.
Существует много разновидностей этого стандарта - General MIDI, Roland MT-20 и т.д.
MIDI Interface - порт подключения внешних MIDI-устройств.
Интерфейс - токовая петля с питанием от передатчика и гальванической развязкой входных цепей,
выведен на контакты 12, 15 разъема игрового адаптера (джойстика).
Можно сказать, что интерфейс MIDI представляет собой устройство внутри
вашего компьютера, позволяющее понимать ему язык MIDI.
По существу, вы можете рассматривать его как некоего переводчика.
Когда электронный музыкальный инструмент посылает сообщения MIDI компьютеру,
интерфейс MIDI получает эти сообщения и преобразует их в понятные компьютеру сигналы.
Что это за такие сигналы?
MIDI сообщения содержат информацию о событии, например, что
была нажата клавиша (сообщение Note On); какая именно была клавиша
(имя ноты, представленное в виде числа) и как резко вы нажали клавишу
(MIDI velocity).
К примеру, если вы нажали на клавиатуре синтезатора или MIDI клавиатуры
клавишу Си первой октавы, то компьютеру посылается сообщение Note On,
означающее, что вы нажали какую-то клавишу.
Затем посылается сообщение, содержащее число 60, которое говорит компьютеру о том, что
была нажата клавиша Си первой октавы. Последнее посылаемое
сообщение содержит число в диапазоне от 1 до 127 (1 означает очень
легкое нажатие, а 127 — очень резкое), сообщающее компьютеру, насколько резко вы нажали клавишу.
| |