• Октябрь 15, 2019, 23:25:54
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Автор Тема: MIDI технологии  (Прочитано 4965 раз)

Оффлайн FD

  • Administrator
  • Full Member
  • *****
  • Сообщений: 221
  • Люблю музыку
MIDI технологии
« : Апрель 18, 2009, 22:13:40 »
Собрали воедино статьи про MIDI стандарт. Думаю будет полезно как новичкам, так и продвинутым пользователям:

http://fdstar.com/show_articles/midi/ (MIDI стандарт)

Вкратце, для новичков о MIDI:

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 — очень резкое), сообщающее компьютеру, насколько резко вы нажали клавишу.
« Последнее редактирование: Апрель 21, 2009, 00:10:29 от FD »
http://fdstar.net/ - Создание сайтов
http://fdstar.com/ - Всё о музыке
http://fdstar.ru/ - Форум электронной музыки