Выполнение команд
Posted on Ноя 22, 2008 under Виниловые материалы |Каждое МГО1-сообщение представляет собой число, определяющее некоторое действие и содержащее дополнительные численно выраженные характеристики этого действия. Например, действие «включить ноту», отвечающую следующим характеристикам: «нота Е4», «скорость нажатия клавиши — 127». Получивший такую команду синтезатор начнет воспроизведение указанной ноты и прекратит его только тогда, когда поступит следующая команда — «выключить ноту, обладающую указанными характеристиками».Выполнение команд может осуществляться как в реальном времени (например, при игре на синтезаторе), так и с помощью запрограммированной последовательности команд или секвенции. Для работы с последовательностью МГО1-команд созданы специальные устройства, имеющие как аппаратное, так и виртуальное воплощение — секвенсеры.В их функции входит запись и воспроизведение МГО1-партитур, отображение их в различных вариантах, редактирование как нот (транспонирование ), квантование, сдвиг фрагмента и т.п.), так и управляющих событий — смены инструментов, генерации серий значений контроллеров, имитирующих движение регуляторов, вставки и т.п.Существует несколько типов МГО1-информации, описывающих различные типы операций. При нажатии клавиши на динамической МГО1-клавиатуре производятся три сообщения, которые описывают исполнение ноты: (высота ноты), (скорость нажатия клавиши) и (длительность). Эти сообщения могут передаваться по одному из каналов в звуковой модуль, а могут направляться и в секвенсер, который запишет их в определенное место композиции. Такая группа сообщений, привязанная к одному из моментов времени композиции и каналу называется Еуеп1 (Событие). Надо четко понимать разницу между сообщением и событием. Устройства в МГО1-системе обмениваются сообщениями, но как только эти сообщения записываются в секвенсер, они получают два дополнительных параметра — время воспроизведения и номер канала — и становятся событиями.