Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
MIDI-сообщения группы System
В отличие от канальных сообщений все MIDI-сообщения группы System message принадлежат одному типу (то есть имеют одинаковый статус). Это можно увидеть и на рис. 7.
Но по своему функциональному назначению их делят на три подгруппы (рис. 8). К первой из них (System Real Time) относятся сообщения, связанные с синхронизацией работы двух MIDI-устройств.
Рис. 8. MIDI-сообщения из группы System message (подгруппы показаны разным цветом, но по статусу принадлежат к одному типу — Control Change) |
Во второй подгруппе (System Common) находятся сообщения, которые одинаково воспринимаются всеми MIDI-устройствами. Поэтому они и называются “общими”. Эта группа просто собрана из различных MIDI-сообщений, и между ними нет никакой логической связи.
Сообщения третьей группы (System Exclusive) являются одними из самых важных и самых неформализованных в MIDI-технологии. Они носят название “эксклюзивные”, потому что содержание данных определяется для каждого MIDI-устройства своей фирмой-производителем и не может быть распознано устройством другой модели или фирмы. Среди этих сообщений могут быть команды о настройке всего устройства целиком или отдельных его модулей. Другие сообщения управляют процессом передачи данных сэмплов или каких-то специальных файлов (Sample Dump, File Dump).
Структура MIDI-сообщения
Каждое MIDI-сообщение (кроме System Exclusive) состоит из одного, двух или трех байтов (рис. 9). Первый байт содержит информацию о типе MIDI-сообщения — Status byte (иногда называют Status Bar). Этот байт определяет тип сообщения, и затем, в зависимости от типа, устройство-получатель будет перерабатывать другие байты этого MIDI-сообщения в соответствующую команду.
Дата публикования: 2014-12-08; Прочитано: 324 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!