Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!