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

Глава 7

Высота, направление и разброс высоты

Высота и направление зёрен
Иллюстрация 7.1. Разброс высоты по октавам.

Высота зерна

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

Как называется: Pitch, Tune, Transpose, Grain Pitch, Coarse/Fine, Semi/Cent.

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

Важная деталь. Когда высота меняется скоростью чтения, вместе с нотой едет и тембр. Ложка на две октавы ниже звучит как колокол собора, на две октавы выше как стеклянная пыль. Голос на октаву выше превращается в бурундука, хотя длина звука не изменилась. Это свойство легко превратить в инструмент: высота зерна работает как ручка «размера» источника.

Под капотом

Смена скорости чтения в k раз умножает все частоты внутри зерна на k, включая форманты. Некоторые движки умеют сдвигать высоту с сохранением формант, но это уже спектральная обработка поверх гранулярной. А в синхронном режиме из главы 6 всё наоборот: ноту задаёт частота зёрен, а высота зерна двигает только форманты.

Разброс высоты

Разброс высоты даёт каждому зерну случайное отклонение от основной ноты. Это одна из самых красивых ручек гранулятора.

Как называется: Pitch Spread, Pitch Random, Pitch Jitter, Detune, Pitch Scatter.

Разброс Что слышно
1–10 центов лёгкий хорус, звук шире и теплее
10–50 центов плывущая, «пьяная» расстройка, звук как из старой плёнки
несколько полутонов облако из соседних нот, кластер, туман
октавы зёрна прыгают по регистрам, мерцание
Под капотом

У Тракса есть точная граница для зёрен-синусоид: пока полоса частот уже примерно 10% от средней частоты (разброс около ±5%, то есть ±85 центов), ухо ещё слышит высоту. Шире тон превращается в узкую полосу шума, а потом в широкий шум (Truax, 1988). Для зёрен из записи граница размытее, потому что у звука внутри зерна свой спектр, но направление то же.

У многих грануляторов разброс можно привязать к интервалам. Тогда каждое зерно берёт высоту только из заданного набора: октавы, квинты, ноты лада.

  • Только октавы. Звук мерцает, как блики на воде, но остаётся на одной ноте. Классический приём для эмбиента.
  • Октавы и квинты. Мерцающий органный аккорд.
  • Ноты лада. Каждое зерно играет случайную ноту гаммы, и одна нажатая клавиша рождает облако-аккорд.
Звуковое демо работает в браузере с включённым JavaScript.

Направление

Зерно можно читать задом наперёд. Короткое обратное зерно на слух почти неотличимо от прямого, а вот на зёрнах длиннее 50 мс атаки разворачиваются и звук начинает «всасываться».

Как называется: Reverse, Direction, Rev Prob, Backwards.

Часто дают вероятность: 0% значит все зёрна прямые, 100% значит все обратные, 50% значит вперемешку. Смесь даёт зыбкий, неустойчивый звук, будто время шатается.

Под капотом

Почему короткое обратное зерно звучит как прямое, объяснил Тракс: окно у зерна симметричное, и текстуру из синтезированных зёрен можно проиграть задом наперёд без всякой смены тембра. Такие текстуры он называл палиндромными (Truax, 1988). У зерна из записи внутри есть своё движение, атака и спад, поэтому на длинных зёрнах разворот уже слышен.

Скольжение внутри зерна

В некоторых движках высоту можно менять прямо внутри зерна: каждое начинается на одной ноте и съезжает к другой. Короткие зёрна с падающей высотой звучат как капли или лазерные «пиу», длинные звучат как стоны. Если в твоём инструменте такой ручки нет, ничего страшного: похожий эффект даёт быстрая модуляция высоты (глава 9). У Кёртиса Роудса для таких зёрен есть своё имя: глиссоны, а синтез из них называется глиссонным.

Упражнение 7.1. Аккорд из одной ложки

  1. Ложка, позиция в звон, размер 100 мс, плотность 40, разброс позиции 20 мс.
  2. Сыграй ноту до. Звон стал на эту ноту.
  3. Опусти высоту на −24 полутона. Ложка стала колоколом.
  4. Верни высоту. Дай разброс высоты 15 центов. Звук стал шире.
  5. Если есть привязка разброса к интервалам, выбери октавы и подними разброс до ±1 октавы. Мерцание.
  6. Поставь вероятность реверса на 50%. Послушай, как зыбко стало.