1.6. Манипуляторы изменения тона и модуляции

Изменение высоты тона осуществляется сообщениями типа Control Change и определяется положением манипулятора №0 (Pitch Bend). По умолчанию высотой тона можно управлять в пределах ±2 полутона. Глубина модуляции (вибрато) задается положением манипулятора №1 (Modulation). Если манипулятор находится в нулевом положении, — вибрато выключено, а если в положении 127, — глубина вибрато максимальна. У различных моделей MIDI-клавиатур могут, быть как два отдельных колеса смещения тона и глубины модуляции, так и один регулятор этих параметров, похожий на джойстик. Некоторые клавиатуры позволяют изменить назначение колес. Например, по умолчанию колесо управляет смещением тона, но ему можно назначить и любой другой манипулятор. Мы не случайно решили рассмотреть манипуляторы Pitch Bend и Modulation в отдельном параграфе. Эти манипуляторы очень схожи с назначаемыми: и те и другие позволяют управлять одинаковым набором параметров. Несмотря на то, что изменить номер манипуляторов Pitch Bend и Modulation невозможно, спецификация XG позволяет изменить степень влияния положения этих манипуляторов не только на высоту смещения тона и глубину вибрато, но и на громкость, частоту среза резонансного фильтра, глубину фазовой модуляции, глубину эффекта «вау-вау» и глубину тремоло. По сути дела, манипуляторы №0 и 1 управляют высотой тона и глубиной вибрато только по умолчанию. Например, с помощью колеса изменения тона можно управлять частотой среза резонансного фильтра. При этом нет необходимости назначать ему другой манипулятор. Колесом можно управлять не только одним из перечисленных эффектов, но и всеми ими одновременно.

Реакция тон-генератора на изменение положения манипуляторов №0 и 1 программируется так же, как и для манипуляторов АС1 и АС2. Системные сообщения для задания чувствительности каждого из доступных параметров к положению манипуляторов №0 и 1 приведены в табл.3.

Таблица 3. Системные сообщения для назначения чувствительности заданных параметров к изменению положения манипуляторов №0 (колесо изменения тона) и №1 (колесо глубины модуляции)

Системное сообщение Параметр Диапазон значений байта РР, значение по умолчанию Диапазон изменения параметра
Манипулятор №0
F0 43 10 4С 08 NN 23 РР F7 PITCH 28-58, 42 -24...+24 полутона
F0 43 10 4С 08 NN 24 РР F7 FILTER 00-7F, 40 -9600...+9450 центов
F0 43 10 4С 08 NN 25 РР F7 AMPLITUDE 00-7F, 40 -64...+63
F0 43 10 4С 08 NN 26 PP F7 PMOD 00-7F, 40 100...0...100%
F0 43 10 4С 08 NN 27 PP F7 FMOD 00-7F, 40 100...0...100%
F0 43 10 4C 08 NN 28 PP F7 AMOD 00-7F, 40 100...0... 100%
Манипулятор №1
F0 43 10 4C 08 NN 1D PP F7 PITCH 28-58, 40 -24...+24 полутона
F0 43 10 4C 08 NN 1E PP F7 FILTER 00-7F, 40 -9600...+9450 центов
F0 43 10 4C 08 NN 1F PP F7 AMPLITUDE 00-7F, 40 -64...+63
F0 43 10 4C 08 NN 20 PP F7 PMOD 00-7F, 0A 0...127
F0 43 10 4C 08 NN 21 PP F7 FMOD 00-7F, 00 0...127
F0 43 10 4C 08 NN 22 PP F7 AMOD 00-7F, 00 0...127

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

Hosted by uCoz