Что такое MIDI?
Online-студия создания и редакции музыки A.S.Workshop

Что такое MIDI?

MIDI – это стандарт цифровой звукозаписи на формат взаимодействия и обмена данными между музыкальными инструментами электронного типа.

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

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

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

Использование протокола MIDI в MIDI-устройствах делает возможным их взаимодействие с программными приложениями. Внешние MIDI-устройства посредством соответствующего программного MIDI-секвенсора могут передавать данные на синтезатор звуковой карты.

В основе MIDI лежат пакеты данных, каждый из которых отвечает какой-то конкретной MIDI-команде: нажатию клавиши, повороту регулятора громкости, изменению темпа и т.п. Все MIDI-события разделяются по каналам.

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

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

Формат MIDI очень удобен ещё и тем что, размер файлов этого формата на несколько порядков меньше оцифрованного звука.

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

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

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

Формат позволяет хранить в одном файле несколько паттернов и треков, причем так, чтобы программы (приложения) могли выбирать именно понятную для себя часть этой информации.

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

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

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

В этом значении формат MIDI сравним с файлами, содержащими текстовую информацию.

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

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

Записи могут отдельно друг от друга форматироваться, загружаться, игнорироваться и пр. Чтобы работать с записями, программам приложениям необходимо использовать дополнительную информацию, которая записывается в MIDI-файл.

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

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

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

В этом случае можно установить какой-то другой сторонний MIDI синтезатор, у которого коллекция звуков отличается более высоким уровнем качества или в котором применяется другой способ формирования звука.

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

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

100 - 512 px ASW

______________________

Автор: Ирина Кипаренко
При копировании материала ссылка на сайт www.as-workshop.ru обязательна!

 

Внимание!

Баннер ASW-3