Данная статья является частью цикла статей Massive
Первые четыре страницы модуляций начиная слева позволяют определить четыре индивидуальных модуляционных огибающих. Их закладки обозначены синим цветом.
Эти огибающие разработаны в соответствии со схемой ADSR (Атака-Спад-Удержание-Затухание), с некоторыми особенностями, связанными с этапом удержания и вариантами запуска.
Форма огибающей представлен на графическом дисплее:
Ручки ниже графического дисплея используются для редактирования огибащей. Попробуйте передвинуть их, и вы увидите, как именно каждый из них влияет на форму огибающей. Графический дисплей всегда показывает текущую форму огибающей, которая определяется тем, как вы установите параметры и меню.
Верхний ряд огибающей включает в себя две кнопки:
- Меню с надписью Select env. preset на картинке выше позволяет выбрать пресеты огибающих которые уже имеются в синтезаторе или те которые сохранили вы ранее.
- Save позволяет сохранить текущую огибающую в виде пресета.
- Delete позволяет удалить пользовательские пресеты огибающих.
- Переключатель Linear Transition вызывает перезапуск огибающей с самого начала каждый раз, когда она получает входящую MIDI ноту. Если эта функция отключена, огибающая не будет начинаться с нуля, если время выделенное предыдущей ноте ещё не закончились; вместо этого используя текущий уровень в качестве отправной точки. Чтобы это работало во вкладке Voicing обязательно должен быть выбран монофонический режим.
- Переключатель Linear переключает форму спада между логарифмической и линейной формами. По умолчанию, форма атаки огибающей является линейной, в то время как форма спада и затухания логарифмическими. С помощью активации этого переключателя, форма спада становится линейной.
- В левой части вы найдёте ещё множество глобальных параметров, которые изменяют реакцию огибающей на входящие MIDI ноты. Выбор режима воспроизведения позволяет выбрать один из трёх режимов воспроизведения: Gate, One Shoot и Hold. Этот режим воспроизведения определяет, как огибающая будет прочитана:
- При выборе Gate, когда вы нажимаете на клавишу, огибающая запускается и читается до конца. Однако, если вы отпустите кнопку до того как огибающая подойдёт к концу, она сразу же перейдёт к стадии затухания.
- При выборе One Shoot как только будет нажата клавиша, огибающая прочитается до конца, даже если клавиша отпускается раньше. Полная стадия удержания (с любыми возможными петлями, смотрите ниже более подробно об этом) также читается.
- При выборе Hold, как только будет нажата клавиша, огибающая прочитается до точки удержания (включая возможные петли) и остановится. Это останется также, даже если клавиша будет отпущена. Огибающая перейдёт к стадии затухания только тогда, когда клавиша будет нажата повторно или будет нажата другая клавиша, запуская ещё одну ноту. Однако, если другая клавиша нажата, когда исходная клавиша всё ещё удерживается, новая нота будет укладываться с первой, строя аккорд. Все ноты аккорда перейдут к стадии затухания одновременно, когда все клавиши будут отпущены, и при нажатии новой ноты. Этот режим может быть особенно полезен в ситуациях живых выступлений, когда Massive используется для создания грувов или ритмических звуков.
В нижней части этой области, параметр Delay позволяет установить задержку между временем, когда вы нажмёте клавишу и временем, когда начинается огибающая.
Давайте теперь посмотрим на параметры каждого этапа огибающей.
Этап атаки начинается с нуля (тишина) и идёт до тех пор, пока не достигнет максимального значения которое вы установили. Два элемента управления позволяют определить, как огибающая достигнет максимального значения атаки:
- Attack настраивает время, необходимое чтобы огибающая перешла от нуля до первой точки максимума. Если вы поверните ручку по часовой стрелке, атака становится дольше, и ваш звук будет начаться более гладко.
- Рядом есть параметр Level, он устанавливает амплитуду максимальной точки. Это может быть полезно во многих случаях, например дать этому параметру значение выше, чем следующему уровню спада; это даст вашему звуку некоторый начальный удар, когда вы нажмёте клавишу.
Стадия распада идет от максимального значения атаки и приводит к стадии удержания. Опять же, два параметра обеспечивают контроль над временем и уровнем:
- Decay настраивает время, необходимое чтобы огибающая перешла от максимального значения атаки до конечной точки спада.
- Level устанавливает амплитуду этой конечной точки, таким образом, также настраивая значение для начальной точки удержания.
Этап удержания обеспечивает две особенности. Во-первых, функция петли позволяет воспроизводить эту часть огибающей вперёд и назад заданное количество раз. Вы можете думать об этом как о своего рода мини-LFO внутри огибающей, зацикленное только определённое фиксированное число раз между стадиями спада и затухания, прежде чем двигаться дальше. Во-вторых, функция морфинга предлагает две выбираемых формы удержания, что позволяет трансформировать фактическую форму удержания между двумя этими.
Параметры удержания, слева направо:
- S Loop (длинна петли удержания) настраивает время между начальной и конечной точками удержания. Если вы повернёте по часовой стрелке, вы увеличиваете продолжительность удержания, и, следовательно, снижаете скорость огибающей на стадии удержания.
- Level устанавливает амплитуду конечной точки удержания.
- Morph настраивает фактическую форму удержания между двумя опорными формами удержания, которые определяются всплывающими меню Sustain Morph (см ниже). Если ручка повёрнута полностью влево, форма удержания будет выбрана из первого меню. Если ручка повёрнута полностью вправо, форма будет соответствовать выбранному числу в втором меню. Если ручка установлена в промежуточное значение, фактическая форма удержания будет интерполяцией между двумя выбранными формами. Графический дисплей показывает текущую кривую интерполяции, по мере изменения настройки морфинга.
- Выпадающее меню 1 позволяет выбрать первую кривую для функции морфинга.
- Выпадающее меню 2 позволяет выбрать вторую границу для функции морфинга. Если вы выбираете одинаковые формы, в обоих меню, функция морфинга будет отключена (потому как это не будет иметь никакого эффекта между двумя формами, которые одинаковы в любом случае).
- Loop определяет количество этапов зацикливания удержания. На самом деле, огибающая выполняет движение вперёд и назад, и с помощью Loop можно определить, сколько раз она будет проигрываться вперёд и назад. Если вы выберите 0, стадия удержания игнорируется; в зависимости от настройки переключателя режима воспроизведения (Gate, One Shoot и Hold), огибающая будет переходить непосредственно к точки стадии затухания, или оставаться на начальном уровне удержания до тех пор, пока вы удерживаете клавишу, до тех пор, пока вы удерживаете клавишу или нет другой ноты. Если для Loop вы выберите 1, огибающая пройдёт через стадию удержания 1 раз, слева направо, затем к стадии затухания. Если вы выберите 2, огибающая будет идти от начальной точки до конечной, и обратно в начальную точку, а затем перейдёт к стадии затухания. И так далее. Вы можете поднять это до максимум 32 полупериодов (т.е. 16 раз вперёд и 16). Тем не менее, меню также позволяет выбрать бесконечное зацикливание (выберите inf в меню), что делает этап зацикливания постоянным.
Белая точка на графическом дисплее указывает, где остановится процесс зацикливания. Нечётное число для Loop остановит на правой стороне стадии удержания, на уровне поддержания. Чётное число остановит зацикливание на левой стороне, следовательно, на уровне затухания.
Этап затухания определяет, как заканчивается огибающая. Здесь есть только один элемент управления, называется Release, он настраивает время, чтобы огибающая исчезла в ноль.
Эта структура огибающей является очень гибкой, но вы также можете использовать её для классических ADSR огибающих: просто установите Loop отключенным, затем поверните Level атаки на максимум, и настройте время атаки и затухания управления на средние значеня. Теперь вы можете использовать Level Decay как параметр уровня удержания.
И последние параметры:
- Vel - определяет количество воздействия огибающей в зависимости от велосити ноты. Если установлено на минимум то велосити не влияет на количество модуляции данной огибающей. Если на максимум, то максимальное значение велосити вызывает максимальную амплитуду модуляции, а минимальное велосити не вызывает модуляции вовсе.
- KTR - определяет количество воздействия огибающей в зависимости от высоты тона ноты. Если установлено на минимум то высоты тона не влияет на количество модуляции данной огибающей. Если на максимум, то чем выше нота тем меньше модуляции.