Пошаговый модулятор (S-MOD) — это устройство, которое позволяет напрямую задавать ряд значений элементам управления других устройств Patchwork. Подключите кабель пошагового модулятора к элементам управления другого устройства, чтобы создать последовательные рисунки с модуляцией.
Параметры устройства
| Настройка | Значения | Описание |
|---|---|---|
1. Активированный выключатель | Вкл., Выкл. | Если отключено, заданный элемент управления не изменяется. |
2. Дополнительные кнопки | Закрыто, Открыто | Показать дополнительные настройки устройства. |
3. Кабель модулятора | N/A | Кабель модуляции должен быть подключён к элементу управления другого устройства Patchwork. |
4. Регулятор времени смешивания | от –1 до 1, 0 | Определяет промежуток времени между шагами (в процентах), в течение которого их значения смешиваются. Если выбрано положительное значение, смешивание начнётся при начале временного шага; если выбрано отрицательное значение — оно начнётся до временного шага. |
5. Регулятор длины | 1–8 | Количество шагов в последовательности до повторения цикла. |
6. Значение шага | Несколько вариантов | Определяет, какое значение будет отправлено при активации данного интервала. Параметр значения шага меняется в зависимости от выбранного элемента управления. Подключите устройство к элементу управления, прежде чем задавать эти значения, чтобы получить нужный результат. |
7. Активный шаг | N/A | Шаг с устанавливаемым значением выделяется зелёной обводкой. |
8. Скорость шага | 16 тактов — 1/16 ноты, по умолчанию: 1 такт | Определяет, с какой скоростью модулятор интервалов проходит интервалы. |
Другие параметры устройства
В творческом режиме подойдите к устройству и нажмите E, чтобы открыть панель изменений. Некоторые параметры устройства будут аналогичны элементам управления, которые можно использовать при помощи инструмента Patchwork. Они предусмотрены для того, чтобы вы могли использовать систему привязки событий, чтобы вносить изменения в поведение этих элементов управления. При этом вы можете изменять их и здесь (вместо использования регуляторов). Параметр Разрешить доступ к кабелю можно изменить только на панели изменений.
| Настройка | Значения | Описание |
|---|---|---|
Разрешить доступ к кабелю | Вкл., Выкл. | Определяет, можно ли менять кабельные соединения с устройством. |
Активно во время фазы | Нет, Всегда, Только до начала игры, Только игровой процесс | Определяет, на каких этапах игры устройство будет активно. Стадия «До начала игры» включает в себя все этапы, предшествующие началу игры. |
Использование пошагового модулятора
Пошаговый модулятор можно использовать по-разному. Например, вы можете модулировать регулятор страницы нотного секвенсора, чтобы создать разнообразные многостраничные нотные рисунки. Или же с его помощью можно модулировать регулятор громкости инструментального проигрывателя, чтобы создать динамику песни с помощью переменной громкости.
Это устройство можно использовать для добавления глубины и интереса музыкальной последовательности. В частности, вы можете:
модулировать тональность в центральном контроллере, чтобы изменить звук всего микса;
автоматически включать или отключать устройства в последовательности.
В интерфейсе представлены значения всех активных шагов и скорость шага устройства. Поворачивайте регулятор значения шага, чтобы понизить или увеличить значение выбранного шага. Значение шага предоставляет данные управления устройством вывода, соединённым с регулятором другого устройства Patchwork.
Устройство имеет динамический интерфейс, который меняется в зависимости от типа назначения устройства вывода, и при необходимости может отображаться как непрерывный или пошаговый регулятор, галерея преднастроек или переключатель.
Визуальный предпросмотр
Визуальный предпросмотр пошагового модулятора показывает:
подсвеченная колонка показывает текущую позицию в последовательности шагов;
высота углов многоугольника показывает относительное значение каждого шага.
Прямая привязка события
Ниже приведены параметры прямой привязки события для этого устройства.
Функции
Функция реагирует на событие на устройстве и выполняет действие.
Нажмите на параметр любой функции, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать событие и укажите событие, активирующее данную функцию.
Если функция может быть активирована несколькими устройствами или событиями, нажмите кнопку Добавить и добавьте ещё одну строку, а затем повторите действия выше.
| Настройка | Описание |
|---|---|
Включить при получении сигнала | Включает устройство, когда происходит событие. |
Отключить при получении сигнала | Отключает устройство, когда происходит событие. |
События
Прямая привязка события использует события в качестве передатчиков. Событие говорит другому устройству исполнить функцию.
Нажмите на параметр любого события, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать функцию, чтобы привязать событие к функции этого устройства.
Если событие активирует несколько функций, нажмите кнопку Добавить и повторите процесс.
| Настройка | Описание |
|---|---|
Отправить событие при активном состоянии | Если это устройство включено, событие отправляется на выбранное устройство. |
При отключённом состоянии отправляет событие: | Если это устройство выключено, событие отправляется на выбранное устройство. |
Использование пошагового модулятора в Verse
Вы можете использовать следующий код, чтобы управлять устройством «Пошаговый модулятор» в Verse. Этот код использует все функции программного интерфейса пошагового модулятора. При необходимости измените его под свои нужды.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
step_modulator_example := class(creative_device):
Чтобы использовать этот код в своём проекте UEFN, выполните следующие шаги.
Перетащите на остров устройство **«Пошаговый модулятор»**.
Создайте новое устройство Verse под названием step_modulator_example. О создании новых устройств в Verse рассказывается в статье Создание устройств с помощью Verse.
Откройте проводник Verse и дважды нажмите на файл step_modulator_example.verse, чтобы открыть сценарий в Visual Studio Code.
Вставьте приведённый выше код, скомпилируйте его и перетащите созданное в Verse устройство на свой остров.
Выберите своё устройство Verse в окне Структура.
На панели Сведения устройства назначьте устройство «Пошаговый модулятор» на вашем острове в качестве ссылки для объекта StepModulator. Найдите устройство в выпадающем меню или же используйте пипетку, чтобы выбрать его в области просмотра.
Сохраните проект и нажмите Запустить сеанс.
Программный интерфейс пошагового модулятора
Ознакомьтесь со справкой о программном интерфейсе устройства step_modulator_device, чтобы узнать больше об использовании устройств «Пошаговый модулятор» в Verse.
Идеи для подключения
Подключите пошаговый модулятор к регуляторам страниц, чтобы воспроизвести страницы в желаемом порядке.
Драм-машина
Используйте устройство **Драм-машина**, чтобы создать партию ударных, или выберите один из готовых вариантов.
Нотный секвенсор
Нотный секвенсор позволяет выбирать ноты для ваших композиций.
Подключите пошаговый модулятор к галерее пресетов тональности, чтобы придать последовательность общему миксу.
Центральный контроллер
Используйте это устройство для изменения тональности, гаммы и темпа всех устройств Patchwork на острове.
Подключайте пошаговый модулятор к различным элементам управления этих устройств, чтобы создать регулярные вариации в их звучании.
Синтезатор Omega
Синтезатор Omega превращает входящие ноты в звук.
Эффект эхо
Это устройство принимает аудиосигнал и с задержкой отправляет его повторно, создавая эффект эхо.