⭐ Эта статья посвящена функции Pro.
Эта статья является частью серии "Кейс использования", предназначенной для предложений практических демонстраций HeavyM. Она нацелена на то, чтобы помочь понять программное обеспечение и продемонстрировать его потенциал, предоставляя подробные пошаговые инструкции по созданию реальных проектов.
Здесь мы представим кейс использования с использованием Таймлайн и Анализ аудио.
Примечание: если вы ищете спецификации или детали работы каждого модуля Секвенсора по отдельности, вы можете ознакомиться с другими статьями о Секвенсоре!
Презентация кейса использования
Мы хотим создать контент на основе аудиотреков. В отличие от этого другого кейса использования, связанного с Таймлайн, мы не будем размещать сигналы на звуковой волне, чтобы решить, когда запускать события, вместо этого мы будем использовать модуль Анализ аудио, чтобы визуальные эффекты реагировали непосредственно на звук.
Представьте, что мы готовим небольшой шоу для детей с объектами, которые реагируют на звуковые эффекты. В нашем распоряжении:
- аудиотреки:
- Трек Таймлайн (звуки окружения, звонок на станции): https://sound-effects.bbcrewind.co.uk/search?q=07071139
- Трек Секвенсора (звук поезда, предупреждение о пересечении): https://sound-effects.bbcrewind.co.uk/search?q=NHU05075079
- проект (2.12.2), созданный с использованием контента только HeavyM, с единственной последовательностью , показывающей симпатичный поезд, прибывающий на станцию (не смейтесь, это пример и он для детей!)
И это все, что нам нужно, чтобы начать!
Примечание: так как мы не будем редактировать формы, вы можете использовать Canvas как предварительный просмотр, отключив Просмотр → Показать геометрию, чтобы сохранить только рендеринг.
1. Установка времени визуальных эффектов и аудиотреков
Настройка последовательности на Таймлайне
Единственная последовательность проекта показывает, как маленький поезд пересекает длину Canvas с правой стороны (начало) на левую (конец).
Давайте установим эту последовательность на Таймлайне так, чтобы она начиналась в начале. Самый простой способ разместить сигнал "Play Seq 1" - это перетащить & сбросить последовательность непосредственно на Таймлайн, в отметку 00.000.
Теперь, когда вы нажмете Воспроизведение на Таймлайне, вы увидите, как поезд начинает движение из туннеля справа. По умолчанию анимация длится 10мин и повторяется, но мы установим правильное время сразу после этого с нашим аудиотреком.
Настройка аудиотрека временной шкалы и его тайминги
Теперь мы добавим выбранные нами звуковые эффекты. При подготовке нашего шоу, основываясь на скорости анимации, которую мы хотели, и аудиотреках, мы решили, что длительность всей анимации в 22,5 секунды подойдет для этого проекта. Для начала, давайте импортируем наш файл окружающего звука, представляющий звонок тревоги станции на временной шкале.
-
Импортируйте аудиофайл с помощью этой кнопки
. Его форма волны отображается на дорожке.
- По умолчанию аудиофайл устанавливается на 00:00, но мы хотим задержать его, чтобы звонок начался, когда поезд начнет подходить к платформе станции. В настройках временной шкалы
установите таймер "Начать аудио в" на 00:00:07.000. Вы увидите, что звуковая волна на временной шкале переносится на 7 секунд (увеличьте масштаб колёсиком мыши или кнопкой "+" справа)
- Затем, в том же окне настроек, установите Длину временной шкалы на 00:00:22,500, чтобы зафиксировать длительность анимации.
- Наконец, добавьте маркер "Стоп" с кнопки добавления метки
и поместите его в самом конце трека метки, чтобы автоматически остановить анимацию в конце (в противном случае она будет зацикливаться).
Нажмите Воспроизвести на временной шкале, чтобы перезапустить анимацию и увидеть (и услышать), что аудио теперь начинается только тогда, когда поезд приближается к станции, а анимация останавливается, когда поезд прибывает.
Примечание: если вам нужны дополнительные возможности редактирования аудио, существует множество бесплатных приложений, которые помогут подготовить ваш саундтрек перед импортом в HeavyM. Audacity — отличный вариант!
Настройка аудиотрека последовательности
Есть еще один аудиотрек, который мы хотели бы добавить, звуковой эффект поезда, который представляет звук приближающегося поезда и его сигнал тревоги.
Поскольку Seq 1 — это наша единственная последовательность, она уже отредактирована, поэтому вы можете получить доступ к её параметрам из панели настроек последовательности секвенсора. Прокрутите вниз до раздела «Аудио» и нажмите "..." чтобы выбрать аудиофайл для импорта.
Нажмите Воспроизведение на временной шкале, чтобы перезапустить анимацию и услышать, как звуковой эффект поезда начинается в начале, одновременно с запуском Seq 1.
Примечание: как вы также можете услышать после 7 секунд, когда начинается аудио станции, оба звука просто перекрываются.
2. Настройка аудиоанализа и реактивных визуальных эффектов
Настройка параметров аудиоанализа
Сейчас мы хотим сделать так, чтобы некоторые визуальные эффекты реагировали на аудио в проекте. Для этого мы можем настроить модуль Аудиоанализа, чтобы он слушал добавленные аудиофайлы, и настроить полосы частот так, чтобы они срабатывали на определенные звуковые события.
- В панели Аудиоанализ & Темп
, нажмите на кнопку настроек
в разделе Аудиоанализ.
- Это откроет параметры модуля Аудиоанализа. Там выберите "HeavyM Timeline & Sequences Audio" в выпадающем списке источников в заголовке и нажмите на переключатель рядом, чтобы включить модуль.
- Затем, оставив окно настроек открытым, нажмите Пуск на Таймлайн, чтобы начать анимацию и ее аудио и наблюдать за создаваемым спектром от анализа. Вы можете clearly видеть некоторые пики, соответствующие звону станции, и некоторые, соответствующие сигналу тревоги поезда.
- Давайте попробуем их "изолировать". Продолжая воспроизведение аудио, играйте с ручками полос частот так, чтобы полоса Средняя (синяя) соответствовала диапазону кольца станции, а полоса Высокая (зеленая) соответствовала диапазону сигнала поезда. Вы можете видеть в реальном времени среднее значение, которое рассчитывается для каждой полосы в 3 графиках модуля. (Если нужно, вы можете отрегулировать это с помощью ползунков усиления.)
Делаем параметры эффекта аудио-реактивными
Теперь, чтобы сделать сцену аудио-реактивной. Помните, что любой параметр, который имеет этот селектор , может быть аудио- или темпо-реактивным. Вот что мы собираемся сделать:
- Нажмите на группу « Колокол », чтобы активировать ее, и перейдите в ее Свойства слева. Там установите Режим LFO непрозрачности на « Высокий». Таким образом, значение непрозрачности предупреждения станции будет высоким, когда звонит колокол, и будет исчезать в противном случае.
- Затем нажмите на группу « Кольцо », чтобы активировать ее, и перейдите в ее Свойства слева. Там установите Режим LFO для непрозрачности на « Средний». Таким образом, значение непрозрачности сигнала поезда будет высоким, когда звонит колокол, и будет исчезать в противном случае.
А вот и полный результат, как только мы нажмем на воспроизведение, все будет автоматизировано и синхронизировано: (увеличение громкости!)
3. (опционально) Экспорт рендеринга как видео [⭐ Pro+]
Возможно, вы захотите получить единственный видеофайл с результатом. В HeavyM вы можете использовать функцию Экспорт видео (только в Pro+) , чтобы получить рендеринг в формате .mov для временной шкалы, включая аудиофайлы временной шкалы и последовательностей.
Здесь мы идеально подготовили наш файл для этого: общая длина временной шкалы экспортирована с учётом меток «Воспроизвести» и изменения из-за анализа аудио на временной шкале и аудио последовательностей также точно отрендерены. Таким образом, итоговый видеофайл будет точно соответствовать анимации, которую мы видим, когда нажимаем кнопку Воспроизвести на временной шкале в этом проекте!