Стандарты и системы цифровой звукозаписи. Вологдин Э.И. - 151 стр.

UptoLike

Составители: 

Рубрика: 

151
исполнения (нажатие и отпускание клавиш) в реальном времени. MIDI-секвенсор (sequencer)
устройство, позволяющее перехватывать, хранить и редактировать (включая комбинирование,
наложение и генерацию) поток MIDI-сообщений и воспроизводить его в заданном темпе.
Исходящий поток MIDI-контроллера или секвенсора поступает на его разъем MIDI-Out. Для
использования в качестве секвенсора компьютер должен иметь порт MIDI и соответствующее
прикладное ПО, а также иметь производительность, достаточную для работы в реальном
времени.
Конечным приемником потока MIDI-
сообщений является звуковой модуль (sound
module) синтезатор, формирующий
аудиосигнал на основе приходящих к нему
команд. Применительно к PC синтезатор
может входить в состав звуковой карты, а
может быть и внешним. Каждому
звуковому модулю назначается свой номер
логического канала (MIDI Channel) в диапазоне 1-16.
Наличие порта MIDI-Thru позволяет соединять устройства в цепочки и более сложные
структуры. Возможные варианты топологии должны подчиняться главному правилу: вход
MIDI-In одного устройства должен подключаться к выходу MIDI-Out или MIDI-Thru
другого устройства. При планировании MIDI-сети необходимо руководствоваться знаниями
информационных потоков и связей устройств. Управляющие устройства клавиатуры,
секвенсоры режиме воспроизведения), источники синхронизации должны находиться,
естественно, перед управляемыми. Возможно применение и специальных устройств-
мультиплексоров, позволяющих логически коммутировать множество входных потоков в
один выходной. Сообщения MIDI разделяются на канальные (Channel Messages) и систем-
ные (System Messages).
Канальные сообщения подразделяются на голосовые и управляющие (Channel Mode
Messages). Голосовые сообщения несут основную исполнительную информацию.
Исполнение ноты начинается по приему сообщения Note On, которое содержит номер
ноты и скорость нажатия клавиши. Это сообщение инициирует фазы атаки, спада и
удержания . Скорость нажатия задает уровень (громкость) исполнения, качественные
синтезаторы в зависимости от скорости могут корректировать и характер исполнения
(спектр, форму огибающей, выбирать нужный образец). Нота снимается (отрабатывается
фаза затухания) по приему с ее же номером сообщения Note Off (или Note On с нулевой
скоростью). Голосовые сообщения управляют и характером исполнения (громкость,
вибрато, смещение строя и т. п.). Каждому параметру синтезатора соответствует номер
контроллера (в данном контексте номер управляемого параметра), с помощью которого
можно им управлять. Эти контроллеры не следует путать с MIDI-кон-троллерами
устройствами, с помощью которых исполнитель генерирует MIDI-сообщения. Управляющие
сообщения определяют, как именно звуковой модуль должен отрабатывать голосовые
сообщения.
Системные сообщения служат для синхронизации с видеооборудованием и ленточными
записывающими устройствами, выбора произведения и позиции воспроизведения,
настройки аналоговых синтезаторов. Сообщения реального времени образуют систему
синхронизации MIDI Sync, используемую секвенсорами, ритм-машинами и другими
тактируемыми устройствами MIDI. Есть и специальные сообщения для обмена различными
данными, например для загрузки патчей.
Для обеспечения совместимости различных звуковых модулей был принят стандарт
General MIDI (GM). Он определяет минимальные требования к модулям и оставляет место
для расширений, среди которых широко распространены стандарты GS и XG. Стандарт GM
поддерживают все звуковые карты, «понимающие» MIDI. Расширение GS поддерживается
довольно большим числом производителей; XG поддерживают лишь синтезаторы
Рис.11.19. Соединительный кабель MIDI