Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Саймон Кэнн - Как создать звук (How To Make A N....docx
Скачиваний:
78
Добавлен:
01.11.2018
Размер:
5.69 Mб
Скачать

Модуляция в Rhino

Rhino имеет уникальный подход к модуляции, что совершенно не удивительно для синтезатора который использует модуляцию ( в случае Rhino, частотную модуляцию) для создания звука.

Модуляция для каждого генератора и каждого фильтра устанавливается индивидуально в блоках нужного нам генератора или фильтра, таким образом эффект скорости, ключевого трекинга и огибающие, включая прочие возможности, также устанавливаются индивидуально для каждого генератора. Единственное исключение возникает когда генератор модулирует частоту другого генератора(в нормальном FM поведении или действует как LFO). Где генератор - источник модуляции, маршрутизация и глубина модуляции определены в матрице маршрутизации.

Практический пример может помочь объяснять, как система модуляции работает в

Rhino.

Использование модуляции в Rhino

Для этого примера мы используем простой патч, пример модуляции, который имеет один sawtooth генератор пропущенный через фильтр. Cкорость нажатия ноты (Velocity) затронет патч в двух моментах:

  • во-первых, это сделает звук более ярким, поскольку клавиша нажата тяжелее, и

  • во-вторых, изменится время атаки в огибающей громкости – с меньшим velocity звук будет появляться медленнее чем при условии большего velocity.

Время атаки модуляции

В Rhino огибающая управляющая уровнем генератора всегда применена со стопроцентной глубиной. Если вы обратите внимание на график уровня генератора (osc level) в числе 31, вы увидите 2 маркера времени которые имеют значения:

  • Самый очевидный маркер - контрольная точка в конце фазы атаки. Если нет никакой модуляции времени атаки, то именно он будет временем атаки которое вы услышите.

  • Для этого патча, заданное по умолчанию время атаки является довольно медленным.

  • Другой маркер времени - двигающаяся по кругу вниз стрелка-указатель – это указывает время атаки при максимальной модуляции. Вы увидите что при максимальной модуляции, время атаки весьма быстрое.

Затем смотрите на окно velocity/aftertouch. Вы можете видеть диагональную линию – именно она управляет временем атаки модуляции (время было выбрано во всплывающем меню), затронутой скоростью. Архитектура работает следующим образом:

  • velocity считается слева направо – от 0 (до упора влево) к 127 (справа).

  • главная ось не представляет изменения (то есть маркер времени в

  • огибающей достигает своего максимального значения),

  • нижняя ось представляет нисходящую стрелку, достигающую своего максимального значения.

Значит, если Вы установите линию горизонтально наверху квадрата, скорость не будет иметь эффекта – время атаки всегда будет то, которое установлено огибающей. Если Вы устанавливаете строку

горизонтально внизу квадрата, скорость также не будет иметь никакого эффекта –

время атаки будет то, что установлено нисходящей стрелкой-указателем.

Действительно, всякий раз, когда линия принимает горизонтальное положение, скорость не будет иметь никакого эффекта.

В этом патче линия идет по диагонали вниз. Это означает что:

  • при более низких скоростях(velocity) преобладает время атаки, установленное огибающей (и так

звук медленно постепенно появляется),

  • при более высоких скоростях (velocity), время атаки, установленное стрелкойуказателем вниз преобладает(и таким образом атака намного быстрее), и

  • при скоростях между этими двумя экстремальными значениями время атаки изменяется в зависимости от

скорости.

Если линия пошла по диагонали вверх, то поведение модуляции было бы реверсивным (то есть время атаки будет быстрее при более низких скоростях и медленнее

при более высоких скоростях).

Вы обратите внимание, что в этом патче скорость не затрагивает громкость уровня генератора (osc level)(хотя этого было бы довольно просто достигнуть используя окна velocity/aftertouch и выбирая "level").