Иллюстрированный самоучитель по CubaseSX



              

Program Change — сообщение о смене MIDI-инструмента - часть 2


  •  RPN 0 — Pitch Bend Sensitivity — контроллер для изменения чувствительности колеса сдвига тона (Pitch Bend);

  •  RPN I — Fine Tuning — контроллер для точной подстройки строя синтезатора;

  •  RPN 2 — Coarse Tuning — контроллер для грубой подстройки строя синтезатора.

    RPN 0 определяет количество полутонов, на которое смещается высота тона при получении сообщения Pitch Bend Change с максимально допустимым абсолютным значением параметра. По умолчанию принимается диапазон перестройки частоты на плюс-минус два полутона.

    В сообщении RPN 0 содержится параметр X, определяющий ширину диапазона перестройки тона. Он рассчитывается по формуле X = 1284N+C, где N — ширина диапазона в полутонах, С — уточнение ширины диапазона в центах (сотых долях полутона). Некоторые синтезаторы (например, поддерживающие спецификации GS или XG) воспринимают только целое число полутонов (значение параметра С игнорируется). Чтобы, например, установить ширину диапазона перестройки частоты колеса сдвига тона равной плюс-минус одной октаве, нужно передать сообщение NRPN 0 1536. Число 1536 рассчитано следующим образом: 128412 = 1536 (12 — количество полутонов в октаве).

    RPN 1 и RPN 2 позволяют сместить строй инструмента в MIDI-канале на заданное количество центов при точной или полутонов при грубой подстройке. За относительный ноль принимается значение 64.

    Интерпретация остальных контроллеров RPN и NRPN стандартом не определена. Каждый производитель MIDI-аппаратуры может использовать их по своему усмотрению.

    Спецификацией Roland GS (General Synth) определены дополнительные контроллеры:

    •  № 91 — Reverb Level — контроллер глубины реверберации;

    •  № 93 — Chorus Level — контроллер глубины хоруса.

      Спецификацией Yamaha XG (extended General) определены контроллеры, которые не предусмотрены спецификацией Roland GS:

      •  № 71 — Harmonic Content — контроллер глубины резонанса фильтра;

      •  № 72 — Release Time — контроллер времени затухания звука после выключения ноты;

      •  № 73 — Attack Time — контроллер времени нарастания звука после включения ноты;




        Содержание  Назад  Вперед