MIDI интерфейс — как организована работа

Graphite_49_with_iPad2

Musical Instrument Digital Interface, более известный как MIDI — это язык, с помощью которого компьютеры, виртуальные инструменты и аппаратные сэмплеры (синтезаторы) могут общаться между собой.

MIDI является цифровым интерфейсом музыкальных инструментов, это способ, чтобы передать данные для создания музыки  в программном обеспечении, например Cubase, Sonar. Даже многие современные планшеты умеют понимать и генерировать MIDI данные.

Сам интерфейс появился еще в 70-е годы, но до сих пор остается одним из основных интерфейсов для работы с музыкальными инструментами или созданием музыки.

Давайте разберем несколько основных понятий в мире MIDI интерфейсов.

  1. Можно ли услышать MIDI ? Это звук?

Сам по себе midi — это не звук, который можно воспринять ухом. Это общепринятый стандарт для передачи музыкальных данных — информации. Он включает в себя как аппаратную, так и программную реализацию. Хотя при этом его можно использовать и для передачи другой информации, например для контроля освещения света в театре. Структура его следует четко установленным инструкциям, иначе отклонение от правил приведет к тому, что музыкальное оборудование не будет понимать, что от него хотят.

2. Где появился MIDI?

Первая коммерческая реализация появилась в начале 1980 годов, когда производители электронных инструментов США и Японии признали, что инструменты должны быть в состоянии говорить друг с другом. Позднее были введены стандарты на интерфейс и он стал встраиваться в электронные схемы оборудования, что позволило одному инструменту понимать другой.

3. Как работает MIDI?

Передача данных в этом интерфейсе передачи данных состоит из серии сигналов, называемых битами. Они представляют собой бинарные цифры, которые передаются по каналу, например через кабель. Или через виртуальный порт. Эти данные передаются на вход программы, которая интерпретирует их как определенный логический ряд инструкций и далее преобразует в электрические импульсы, которые в свою очередь, преобразуются через динами в звуковые колебания.

миди интерфейс

4. Как генерировать midi последовательности?

Есть два способа. Первый включает в себя создание музыки на компьютере или подобном устройстве (например цифровой станции DAW), обычно с помощью программы записи музыки. Далее данные из программы уже передаются через контроллер миди далее, например в музыкальное оборудование. Причем, обычно можно создавать множество midi виртуальных устройств-портов. Второй способ — это генерация миди последовательностей непосредственно на инструменте, через специальный миди-контроллер, который на аппаратном уровне преобразует электрические импульсы в бинарные данные.

сонар программ

5. Как можно визуализировать?

Обычно, программы работающие с данным интерфейсом представляют миди данные как последовательность точек, установленных для конкретного музыкального инструмента. В программе уже можно редактировать миди трек, добавляя или удаляя данные.

миди пианино

6. Какая разница между MIDI контроллером, аппаратным синтезатором, и виртуальным инструментом?

MIDI-контроллер — аппаратные решения, которые нужны для приема или передачи данных т других устройств, поддерживающих midi. Через него могут приниматься-передаваться данные на компьютер, на котором будут с ними работать виртуальные инструменты. Миди- контроллер может иметь клавиатуру, клавишы или сенсорный ввод для создания миди потока.

Аппаратный синтезатор — электронное устройство, которое может иметь или не иметь клавиш или иных устройств для ввода данных, но при этом способно преобразовывать аналоговый сигнал от музыкальных инструментов в цифровой поток данных midi.

миди контроллер

Виртуальный инструмент — представляет из себя модуль программы, который существует только в цифровом виде. Это программа, написанная для генерации или одного или нескольких музыкальных инструментов в виде миди потока (Z3TA+ 2, Lounge Lizard, and Addictive Drums).

 

7.Какая разница между MIDI интерфейс и интерфейсом Audio?
Разъем у обоих может быть одинаковым, но в аудио передаются аналоговые данные, а в миди цифровые наборы единиц и нулей.

миди порт

8. Что такое миди сообщения?

Это сообщения, которые указывают программе или оборудованию, что необходимо делать при получении определенных миди данных. К ним относятся, например:

  • какой инструмент будет звучать
  • начало воспроизведения
  • конец воспроизведения
  • громкость инструмента

9. Могу ли я конвертировать аудио в MIDI и MIDI аудио?

На текущий момент программные решения уже далеко шагнули, в некоторых программах можно просто перетянуть аудио файл в программу обработки миди и она автоматически сделает преобразование его в миди поток с разбивкой инструментов.

Информация о статье
MIDI - как он работает?
Статья
MIDI - как он работает?
О чем статья
Информация о работе миди-интерфейса
Автор
Бренд
+CubozoaRu
Логотип

Подробнее о 

Разработка, изготовление уникальных, программируемых блоков питания для педалей эффектов гитар.