Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

MIDI-сообщение — это управляющая команда, использующая особый язык (протокол) MIDI



MIDI-сообщение (как и любое компьютерное сообщение) записывается в битах, то есть выглядит как последовательность цифр 1 или 0 — 10011010 00101110… Но так как такая запись выглядит очень громоздкой, то для чтения и редактирования MIDI-сообщений применяется шестнадцатеричный способ записи иединица измерения — байт.

Записать число
В байтах (в шестнадцатеричном виде) В байтах (в двоичном виде) В байтах (в десятичном виде)
  0000 0000  
  0000 0001  
  0000 0010  
  0000 0011  
  0000 0100  
  0000 0101  
  0000 0110  
  0000 0111  
  0000 1000  
  0000 1001  
0A 0000 1010  
0B 0000 1011  
0C 0000 1100  
0D 0000 1101  
0E 0000 1110  
0F 0000 1111  
  0001 0000  
  0001 0001  
  0001 0010  
FF 1111 1111  

Для того, чтобы быть понятным, MIDI-сообщение имеет четкую структуру. Эта структура зависит от типа MIDI-сообщения.

Типы MIDI-сообщений

Все типы MIDI-сообщений делятся на две большие группы (рис. 5). Системные MIDI-сообщения (System message) передают команды, которые воздействуют на общие параметры и режимы работы всех устройств-получателей.

  Рис. 5. Разделение всех типов MIDI-сообщений на две группы

Примером системного сообщения может служить команда “Старт”, которая включает режим воспроизведения у любого секвенсора или магнитофона, находящегося в MIDI-связке.

Канальные MIDI-сообщения (Channel message) включают в себя номер MIDI-канала и передают сообщения на каждый MIDI-канал индивидуально. Всего для одного (и каждого) устройства MIDI-технология предусматривает 16 MIDI-каналов.

MIDI-каналы

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

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

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

Рис. 6. Разделение MIDI-сообщений на MIDI-каналы

На самом деле MIDI-технология использует один кабель, но в каждое канальное MIDI-сообщение вписывается номер MIDI-канала, для которого оно предназначено. Устройство-получатель, пользуясь этим номером, направляет каждое канальное MIDI-сообщение на свой канал (рис. 6).

Типы сообщений из группы Channel

Канальные MIDI-сообщения можно разделить по типам их структуры и по их целям. В последнем случае имеются две группы MIDI-сообщений: голосовые (Voice message) и режимные (Mode message).





Дата публикования: 2014-12-08; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...