Перейти к содержанию

Глава 11

Ableton Granulator III

Granulator III написал Роберт Хенке, тот самый, что придумал первый Granulator, вместе с командой Ableton: Марко Тонни (интерфейс, реализация, управление проектом), Эрик Карл и Костя Кажев (дизайн интерфейса). Это третий инструмент серии, и Хенке называет его полностью новым. Хенке перечисляет главное: полная поддержка MPE, развёрнутая матрица модуляции, упрощённый интерфейс, захват звука прямо в инструмент без лишних устройств и монофонический режим.

О версии

Granulator III продолжает обновляться вместе с Live, поэтому в новых версиях детали могут отличаться от описанных.

Что нужно для запуска. Хенке пишет, что инструменту нужен Live 12 Suite, а скачивается он с ableton.com из личного кабинета. Страница пака на сайте Ableton указывает требования шире: Live 12 Standard с Max for Live, версия 12.0 или новее. В пак входят 59 пресетов, Live-сет и подборка сэмплов, подходящих для гранулирования. Старый Granulator II по-прежнему доступен, но обновлять его, по словам Хенке, скорее всего уже не будут.

Установка. В браузере Live открой раздел Packs, найди Granulator III среди доступных паков (Available Packs) и установи. После установки он появится в разделе Packs наверху браузера.

Push 3 Standalone. Инструмент работает и там, но с ограничениями: нет картинки волны, сэмплы с самого Push не заменить (только играть пресеты, сделанные в Live), захват звука не работает.

Granulator III в режиме Classic: волна загруженного сэмпла, ниже ручки Position, Scan, Grain Size, Shape, Variation и Transpose
Скриншот 11.1. Granulator III с загруженным звуком, режим Classic. Интерфейс Granulator III, © Ableton.

Устройство интерфейса

Интерфейс состоит из трёх зон.

  • Главный дисплей. Показывает либо сэмпл (с отметками старта зёрен, текущей позиции и размера зерна, плюс управление захватом), либо две огибающие, LFO и фильтр.
  • Дисплей модуляции. Под главным. Показывает модуляции выбранного основного параметра, маленький треугольник указывает, какого именно. Набор модуляций у разных параметров разный: так движок работает экономнее, и каждую связь можно точнее подогнать.
  • Дисплей параметров. Основные ручки.

Переключать главный дисплей можно кнопками Display Selector слева или режимом Auto. В Auto клик по любому параметру левее Variation показывает сэмпл, клик правее показывает огибающие. Стереосэмпл на картинке показан только левым каналом. Кнопки (+) и (−) справа внизу приближают и отдаляют волну вокруг Position, (ALL) возвращает весь файл.

Загружаем звук

Перетащи ложку на инструмент из браузера Live, из Session или из Arrangement. Это работает даже когда главный дисплей показывает огибающие, просто картинки не будет.

При загрузке и при захвате звук нормализуется: самое громкое место поднимается до 0 дБ. Тихая запись ложки зазвучит в полную силу без лишних действий.

Где параметры из части 2

Параметр из части 2 Где в Granulator III
Позиция (глава 4) Position, в процентах, или клик по волне
Скан (глава 4) Scan: рампа позиции от нажатия ноты
Разброс позиции (глава 4) Variation → Position
Живой вход (глава 4) Capture
Размер (глава 5) Grain Size, от 2 мс до 2 с
Огибающая (глава 5) Shape, своё поведение в каждом режиме
Плотность (глава 6) в Classic задаётся размером зерна, в Cloud ручкой Density
Высота (глава 7) Transpose и Tune
Направление (глава 7) Reverse в режиме Loop
Разброс высоты (глава 7) Variation → Transpose, только Cloud
Панорама (глава 8) Spread
Разброс громкости (глава 8) Variation → Volume
Голоса (глава 8) 8 голосов, моно-режим, Glide, Hold

Три режима зерна

Это первое, что надо выбрать: от режима зависит, как работают Grain Size, Shape и Variation.

Classic. Основан на Granulator II, самый гибкий и выразительный. На каждый стереоканал два перекрывающихся зерна с очень гибкой огибающей. Плотность здесь отдельной ручкой не задаётся: чем короче зерно, тем чаще они идут. По словам Хенке, зерно в 2 мс значит тысячу и больше перекрывающихся зёрен в секунду, и звук уходит в шум или в высокий тон. Это синхронный поток из главы 6.

Loop. Ближе всего к обычному сэмплеру: воспроизведение с кроссфейдами и случайной модуляцией позиции. Умеет играть длинные куски исходника без изменений. Подходит для ритмичного материала.

Cloud. Слои до 20 несинхронизированных зёрен. Хенке выделяет его для густых монофонических текстур. Это асинхронное облако из главы 2.

Position

Position решает, какой участок сэмпла играет каждое зерно. Шкала в процентах, поэтому позиция сохраняется относительно файла: загрузил другой сэмпл, и позиция осталась, скажем, на трети. Ставится ручкой или кликом прямо по волне.

Position модулируют LFO, Envelope 2, номер ноты (Key), сила нажатия (Vel) и все три параметра MPE. Плюс случайность по зёрнам через Variation.

Scan

В Granulator III скан устроен иначе, чем в Serum. Это рампа, которая двигает позицию от момента нажатия ноты.

  • Loop выключен. Рампа останавливается в конечной точке.
  • Loop включён. Дойдя до конца, рампа начинается заново.
  • Distance. Конечная точка задаётся как расстояние от Position.

Если Position плюс текущее значение скана выходят за 100%, позиция заворачивается на начало файла. Хенке советует это для ритмичных лупов.

Скорость скана может зависеть от Key, Velocity и MPE Slide, её модулируют Envelope 2 и LFO. С включённым Key скорость скана растёт с высотой ноты, и на каждой ноте соотношение скана одинаковое. С выключенным скорость одна на всех нотах. Хенке советует сыграть аккорд и переключить Key туда-сюда: разница слышна сразу.

Вместе с Transpose и Grain Size скан даёт растяжение времени, сдвиг высоты и сложные искажения времени.

Шкала скана работает как множитель скорости. На 0 позиция стоит на месте, на 1 курсор идёт со скоростью самого сэмпла, на 0,25 вчетверо медленнее, и звук превращается в текстуру. Так что формула растяжения из главы 4 здесь работает напрямую: s равно значению Scan.

Grain Size

Главный параметр движка. Зерно бывает от 2 мс до 2 с. На 2 мс звук шумный или высокий и тональный, на 2 с из исходника читаются длинные куски, прежде чем начнётся следующее зерно.

Grain Size зависит от Key, Velocity, MPE Slide и Press, его модулируют LFO и Envelope 2, а Variation добавляет случайность размеру каждого зерна. Когда размер модулируется, новое значение вступает не сразу: инструмент старается сначала доиграть текущее зерно, чтобы не было щелчков. Как именно, зависит от режима.

Тонкость, о которой предупреждают оба видеоурока: Grain Size отмеряет кусок сэмпла, а слышимая длина зерна зависит от скорости чтения. Нота выше, сэмпл читается быстрее, и то же зерно звучит короче. Во втором уроке зерно в 76,1 мс на транспозиции +12 полутонов звучит вдвое короче.

Синхронизации с темпом у Grain Size нет. Обходной путь из второго урока: посчитать длину доли в миллисекундах и вписать вручную. Четверть длится 60 000 / BPM миллисекунд: при 120 BPM это 500 мс, восьмая 250 мс. Точно в долю зерно попадёт, когда транспозиция на нуле, а связь Transpose с клавишами выключена (о ней ниже).

В этом же разделе живут две ручки режимов:

  • Reverse (только Loop). Вероятность, что зерно сыграет задом наперёд. 100% значит все зёрна обратные.
  • Density (только Cloud). Сколько зёрен звучит одновременно: до 20 на стереоканал на ноту.

Shape

Shape — это огибающая зерна, и в каждом режиме она своя.

  • Classic. Одна ручка проходит всю линейку из главы 5: от резкой атаки с экспоненциальным спадом (перкуссия) через плавный кроссфейд (колокол) до экспоненциального подъёма с резким обрывом (обратная перкуссия).
  • Loop. Shape задаёт длину кроссфейда в начале и в конце зерна. Ноль значит луп без кроссфейда, 100% значит фейд идёт постоянно.
  • Cloud. Форма не регулируется, это экономия процессора.

Shape модулируют MPE Slide и Press, LFO и Envelope 2. Важная деталь: форма рассчитывается в начале каждого нового зерна. Поэтому длинные зёрна плюс быстрый ровный LFO на Shape дают сложные ритмические текстуры: каждое зерно получает свою форму. Бирюзовые бегущие линии на волне показывают, как форма действует на зёрна прямо сейчас.

Variation

Variation отвечает за случайность по зёрнам. Общая ручка задаёт, сколько случайности вообще, а отдельные параметры решают, что она трогает: Position, Grain Size, Transpose и Volume. Хенке описывает, что получается: статичные петли оживают, на маленьких зёрнах звук становится шумным, ритмичные лупы рассыпаются в гранулярное безумие.

Выбери ручку Variation, и на дисплее модуляции появятся оранжевые ручки целей. По умолчанию поднята только Position. Transpose там подписан коротко: TR.

Тонкости, которые стоит знать:

  • Разброс позиции абсолютный: от нуля до двух секунд, вне зависимости от длины сэмпла. И всегда положительный: зёрна отскакивают только вперёд.
  • Остальные разбросы двусторонние.
  • Разброс высоты пока работает только в режиме Cloud, и отрицательные значения не действуют. Хенке пишет, что это может измениться в обновлениях.

Variation модулируют MPE Slide и Press, LFO, Envelope 2, Key и Velocity. Например, сила нажатия на Variation: тихие ноты чистые, громкие рассыпаются.

Transpose, Tune и тонкости строя

Transpose задаёт общий строй зёрен, Tune точную подстройку. Обычно высота следует за нотами с Key на 100%, но масштаб можно изменить. Высоту модулируют Note Pitch Bend, MPE Press, Envelope 2, LFO и случайное значение в момент нажатия ноты. Разброс высоты по зёрнам продублирован здесь же для удобства.

Строй сэмпла. Granulator, как любой сэмплер, считает, что в загруженном файле звучит нота C. Нажал C, и сэмпл играет на своей исходной скорости. Если ложка звучит на E, опусти Transpose на −4 полутона и подтяни Tune. Узнать ноту ложки проще всего тюнером: поставь Tuner из Live сразу после Granulator III и сыграй C.

Одна высота на всех клавишах. Для дронов и нарезок транспозиция по клавишам часто мешает. Выбери Transpose, на дисплее модуляции поставь Key в 0: все ноты зазвучат на одной высоте. Такая же связь Key на 100% стоит у частоты фильтра, её тоже стоит обнулить, иначе фильтр будет ездить с каждой нотой. Питч-бенд при этом по-прежнему двигает высоту, и его можно рисовать автоматизацией в клипе.

Хенке отдельно объясняет строй, и это стоит пересказать. Сэмпл на ноте C3 играет со своей исходной скоростью. Если в нём звучит C3, всё просто. Если C#3, опусти на полутон. Но в гранулярном синтезе короткие куски повторяются очень часто, и слышимая высота становится странной смесью высоты исходника и размера зерна. Предсказать её простым способом нельзя, надо пробовать. Нужные ручки в разделах Transpose и Grain Size.

Приём Хенке: высота из размера зерна. Поставь Transpose Key в 0, а Grain Size Key в 100. Теперь все ноты играют сэмпл на одной высоте, но размер зерна меняется с нотой, и рождается отчётливое ощущение высоты. Чтобы попасть в строй, Хенке советует размер ровно 3,822 мс. Число не случайное: период 3,822 мс соответствует частоте около 261,6 Гц, ноте до первой октавы (в Live она называется C3). Это прямая демонстрация главы 6: нота рождается из частоты зёрен.

MPE и микротональность. Если работаешь с тональным материалом и хочешь, чтобы инструмент правильно принимал питч-бенд MPE и строи Live 12, поставь Note Pitch Bend в разделе Transpose на 48 полутонов.

Spread

Spread расстраивает левый и правый каналы зёрен. Даже небольшое значение даёт стереохорус, но главное в другом: левые и правые зёрна перестают совпадать по времени старта, и все разбросы Variation получают в каналах разные значения. Звук становится очень стереофоничным. Большие значения дают заметно разную высоту слева и справа. Spread модулируют Velocity, MPE Slide и Pressure, Envelope 2 и LFO.

LFO

Стерео-LFO с тремя способами работы:

  • по темпу: от 1/16 до 2 тактов;
  • свободно: от 0,01 до 20 Гц;
  • в звуковом диапазоне: для FM-подобных эффектов и сложных шумов. Это модуляция звуковой частоты из врезки главы 9.

Формы: Sine, Triangle, Up, Down, Rect, Sample & Hold (случайные ступени) и два вида плавной случайности, Rand и Move. Форма выбирается меню или кликом по иконке формы. LFO стартует с заданной фазы (Phase) или со случайной.

  • Stereo. Сдвиг фазы между каналами: 0° (моно), 90° (каналы двигаются вразнобой, Хенке называет это «полностью вне фазы»), 180° (перевёрнутое моно).
  • Частота LFO модулируется Note Pitch Bend и Slide, Envelope 2, Key, Velocity и случайным значением при нажатии ноты.
  • Глубина LFO модулируется Slide и Pressure, Envelope 2, Key и Velocity. Опция Use Mod Wheel добавляет масштабирование колесом модуляции. Хенке указывает MIDI CC 2, хотя по стандарту MIDI колесо модуляции — это CC 1.
  • Quant. Квантует выход LFO до регулировки глубины и делает ступенчатую модуляцию. Пример Хенке: при Quant 0,5 рампа даёт три значения (0; 0,5; 1), а синус пять (от −1 до 1 с шагом 0,5). Разница потому, что рампы Up и Down однополярные (от 0 до 1), а остальные формы двуполярные (от −1 до 1).

Ручка Stereo особенно хороша на Position и Grain Size: с фазовым сдвигом LFO двигает позицию и размер зерна по-разному в левом и правом ухе, и облако расслаивается на два.

Фильтр

Два фильтра SVF последовательно, девять режимов: 24 дБ LP, 12 дБ LP, 12 дБ LP в 12 дБ HP, 12 дБ LP с режекцией, одна режекция, две режекции, 12 дБ HP с режекцией, 12 дБ HP, 24 дБ HP. Клик по иконке листает типы. Фильтр можно выключить и сэкономить процессор.

  • Width. Во всех режимах, кроме 12 дБ LP, 12 дБ Notch и 12 дБ HP, сдвигает частоту второго фильтра. Обычно полезны отрицательные значения: например, в паре LP и режекция вырез работает, только если он ниже среза LP.
  • Resonance. В двойных режимах действует только на главный фильтр, у второго она фиксирована.
  • Модуляция частоты: все три параметра MPE, огибающая громкости и Envelope 2, Key, Velocity и LFO.

По умолчанию частота фильтра привязана к Key на 100%: фильтр едет за транспозицией и продолжает убирать или подчёркивать одни и те же гармоники исходника на любой ноте.

Громкость и огибающие

Громкость модулируют Key, Velocity, MPE Slide и Press и LFO. Разброс громкости по зёрнам продублирован здесь.

Огибающих две. Envelope 1 управляет громкостью и может двигать частоту фильтра. Envelope 2 общий источник для множества параметров. У обеих очень длинные атака, спад и отпускание, для медленно меняющихся звуков. У каждой свой параметр Key: скорость огибающей зависит от высоты ноты, и высокие ноты могут затухать быстрее, как у живых инструментов.

Приём из второго урока: Envelope 2 со спадом около секунды и отрицательной глубиной сразу на Shape и Grain Size. На атаке ноты зёрна острые и мелкие, потом возвращаются к обычным. У звука появляется щелчок в начале, как у щипковых.

Голоса, Glide и Hold

  • Полифония фиксированная, 8 голосов.
  • Моно-режим. В нём Glide действует на все модуляции сразу, и ноты плавно перетекают друг в друга. Glide работает только на перекрывающихся нотах, время от 0 до 2 секунд.
  • Hold. Удерживает последние сыгранные ноты, как в арпеджиаторе. Сыграл аккорд, отпустил клавиши и крутишь ручки обеими руками. Новая нота после полного отпускания всех клавиш сбрасывает удержанные. В Granulator II Hold работал иначе.

Capture: живой вход

Capture превращает Granulator III в гранулятор живого звука.

  1. Включи захват кнопкой I/O. Сэмпл пока не меняется, появляется только интерфейс записи.
  2. Выбери источник двумя меню Source. Можно взять даже выход самого Granulator III и ресэмплить себя.
  3. Инструмент постоянно пишет последние несколько секунд звука, сколько именно, задаёт меню Length.
  4. Нажми Capture: текущий сэмпл заменится снимком последних секунд. Настройки ручек не меняются.
  5. Cancel возвращает последний загруженный сэмпл, даже если ты нажимал Capture много раз.
  6. Save открывает диалог сохранения: инструмент запишет файл и перезагрузит его как обычный сэмпл.

Важно: несохранённый захват пропадёт при следующем открытии проекта, вместо него загрузится последний загруженный сэмпл.

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

Генеративный ресэмплинг (второй урок). Granulator III стоит на своей дорожке и захватывает соседнюю дорожку с барабанами. LFO-устройство в прямоугольном режиме назначено на кнопку Capture и нажимает её каждые два такта, так что гранулятор сам обновляет материал. На Scan 1 захваченное звучит почти как есть, на Scan 0,25 превращается в текстуру. Добавь LFO на Grain Size и Shape, и получится инструмент для живого выступления, который сам себя кормит.

Рецепты на ложке

Совет из первого урока: настрой ручки на одном сэмпле, а потом подменяй сэмплы и слушай. Звук во многом решает исходник, и одна настройка на разных файлах даёт совсем разные результаты.

Рецепт 11.1. Пэд в Classic

  1. Режим Classic. Position на середину звона.
  2. Grain Size около 100 мс, Shape посередине (плавный кроссфейд).
  3. Variation немного, на Position.
  4. Spread чуть-чуть, для стерео.
  5. Envelope 1: атака 2 секунды, отпускание 4 секунды. Включи Hold, возьми аккорд и отпусти клавиши.

Рецепт 11.2. Ложка-синтезатор

  1. Режим Classic, Position в звон.
  2. Transpose Key 0, Grain Size Key 100, Grain Size 3,822 мс.
  3. Сыграй мелодию: высоту задаёт размер зерна, а окраску звон ложки.
  4. Добавь немного Variation на Grain Size, тон станет шершавым.

Рецепт 11.3. Рваный ритм в Loop

  1. Режим Loop. Grain Size 100–200 мс.
  2. Reverse 30%.
  3. LFO в режиме по темпу, форма Sample & Hold, 1/16, на Position.
  4. Shape поменьше, чтобы кроссфейды не размазали атаки.

Рецепт 11.4. Облако в Cloud

  1. Режим Cloud. Density около 12.
  2. Grain Size 150–300 мс.
  3. Variation заметно: Position на 300–500 мс, Transpose на пару полутонов.
  4. Spread побольше. Сверху реверб с длинным хвостом.

Рецепт 11.5. Нарезка по клавишам

  1. Загрузи длинный звук: фразу, полевую запись, сессию импровизации с синтом.
  2. Transpose Key в 0, Key у частоты фильтра в 0.
  3. Выбери Position и на дисплее модуляции подними Key. Теперь каждая клавиша берёт свой кусок сэмпла. Похоже на нарезку Simpler, только без привязки к атакам. Насколько сдвигается позиция на одну клавишу, по шкале не понять: подбирай на слух.
  4. Включи моно и Glide. При игре легато позиция будет плыть от куска к куску.
  5. Режим Cloud и Grain Size поменьше: смена позиции станет слышна быстрее.

Упражнение 11.1. Гранулятор собственного голоса

  1. Включи I/O, в Source выбери вход с микрофоном.
  2. Скажи в микрофон «ложка» несколько раз, растягивая гласную.
  3. Нажми Capture. Если не понравилось, говори снова и жми Capture ещё раз.
  4. Включи Scan с Loop, Distance на длину одного слова. Hold, одна нота.
  5. Удачный захват сохрани кнопкой Save, иначе он пропадёт.

Источники главы