В данном разделе собраны материалы раскрывающие понятие о том, что такое MIDI, как его делать и зачем вообще этот зверь нужен. Также здесь можно найти материалы о музыкальных технологиях, мастеринге и т.д.
Азбука MIDI. Совместимость данных. Контролеры. Системные сообщения. Приемы программирования миди-файлов. Создание кавер-версий. Использование тембров. Сведение миди-файлов и многое другое.
Другой пример универсального сообщения — GM Reset. Это сообщение распознается всеми устройствами, поддерживающими протокол General MIDI, независимо от производителя. Фактически, существуют два универсальных сообщения SysEx, имеющих отношение к General MIDI: «Turn GM On» и «Turn GM Off». Второе из этих сообщений имеет отношение к тем тон-генераторам, которые поддерживают данный протокол, но могут работать и в других режимах. Сообщение о выключении режима GM не входит в миди-спецификацию.
Сообщение о включении режима GM имеет следующий вид:
FO,7E, 7F, 09,01, F7.
Именно это сообщение мы и называем GM Reset. Когда бы это сообщение ни было бы получено тон-генератором, поддерживающим протокол GM, оно немедленно переключает устройство в состояние по умолчанию, сбрасывая все измененные значения контроллеров. После этого устройство готово к получению стандартного файла GM.
Сообщение о выключении режима GM имеет следующий вид:
FO, 7Е, 7F, 09, 02, F7.
Оно возвращает тон-генератор в его собственный стандартный режим работы. Как вы увидите, только один раздел сообщения изменен в этой команде. Далее мы приводим короткое объяснение отдельных элементов сообщения.
FOНачало сообщения
7ЕУниверсальный идентификатор
7FИдентификатор устройства
09«Это сообщение относится к General MIDI»
01Включить режим GM (02 будет означать «выключить»)