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

Типы ЭМИ. Интерфейс MIDI.

Контроллеры Bank Select

Многие устройства могут работать с большим количеством встроенных и дополнительных тембров (инструментов) и звуковых эффектов, которые для удобства объединены в банки. В каждый момент времени в одном канале может использоваться только один банк. Для переключения банков служат контроллеры:

  • 0 – Bank Select MSB (выбор банка, старший байт);
  • 32 – Bank Select LSB (выбор банка, младший байт).

Одни устройства требуют для переключения банков только один из этих контроллеров, другие требуют оба. Поведение некоторых устройств в этом отношении может изменяться в различных режимах работы.

По умолчанию устанавливается нулевой банк. После смены банка обязательна посылка сообщения Program Change для выбора тембра (инструмента). Обработка устройством команды смены банка и инструмента может занять значительное время (десятки миллисекунд и более). Некоторые устройства при получении команд смены банков и инструментов гасят звучащие ноты в канале.

Контроллер Modulation

Задает глубину частотной модуляции в канале. Управление абсолютное. Значение "0" отключает модуляцию, значение "127" устанавливает максимальную глубину. Стандартное значение – "0". Действует на последующие и уже звучащие ноты.

Контроллер Portamento Time

Задает время плавного скольжения от частоты предыдущей ноты до частоты очередной ноты. Управление абсолютное. Значение "0" соответствует минимальному времени, значение "127" – максимальному. Стандартное значение не определено.

Контроллер Main Volume

Задает громкость звучания внутри канала. Управление абсолютное. Стандартное значение – обычно "100". Действует на последующие и уже звучащие ноты.

Контроллер Pan

Задает соотношение уровня стереоканалов (точку стереопанорамы) для канала. Управление абсолютное. Значение "0" – крайняя левая позиция, "64" – средняя, "127" – крайняя правая. Стандартное значение – "64". Действует на последующие и уже звучащие ноты.

Контроллер Expression

Задает степень выразительности звука. Управление абсолютное. На простых инструментах дублирует контроллер Main Volume, который действует и на последующие, и на уже звучащие ноты. На инструментах с развитым синтезом управляет более тонкими параметрами выразительности и действует только на последующие ноты. Стандартное значение – обычно "127".

Контроллер Harmonic Content

Задает добротность (глубину резонанса) фильтра канала, позволяющего подчеркнуть высокочастотные гармоники тембра. Увеличение добротности увеличивает крутизну характеристики фильтра в области среза, усиливая частоты, лежащие непосредственно ниже частоты среза. Управление относительное (0, 64, 127). Стандартное значение – "64".

Контроллер Release Time

Задает время концевого затухания звучания нот с момента отработки сообщения Note Off (явного или автоматического) до полного исчезновения звука. Управление относительное (0, 64, 127). Стандартное значение – "64".

Контроллер Attack Time

Задает время начальной атаки – нарастания громкости звучания нот с момента отработки сообщения Note On до максимального значения громкости. Управление относительное (0, 64, 127). Стандартное значение – "64".

Контроллер Brightness

Задает частоту среза фильтра канала, управляющую ослаблением высоких частот звука. Управление относительное (0, 64, 127). Стандартное значение – "64".

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.