Устройство Инструментальный проигрыватель (I-PLAY) предоставляет широкую палитру звуков, в том числе акустических инструментов, которые непросто симулировать с помощью синтезатора.
Как и Проигрыватель барабанов, устройство «Инструментальный проигрыватель» является генератором звука, который преобразует входящие данные нот в аудиоданные, используя банк сэмплов. Он также позволяет быстро переключаться между инструментами, чтобы вносить масштабные изменения в итоговый результат.
Настройки устройства
| Настройка | Значения | Описание |
|---|---|---|
1. Активированный выключатель | Вкл., Выкл. | Если параметр выключен, устройство не генерирует звук и цепочка сигналов прерывается. |
2. Дополнительные кнопки | Закрыто, Открыто | Показать дополнительные настройки устройства. |
3. Кабель «Вывод звука» | N/A | Кабель вывода звука должен быть подключён к голубому порту ввода звука. |
4. Регулятор громкости | 1, 0–10 | Управляет громкостью выходного звука. |
5. Галерея пресетов частоты вибрато | 1 такт, ½ ноты, ¼ ноты, ⅛ ноты, 1/16 ноты, 1/32 ноты, 1/64 ноты | Определяет частоту колебаний для вибрато, если для регулятора вибрато установлено значение больше 0. |
6. Регулятор расстройки | по умолчанию 0, –12–12 | Устанавливает диапазон постоянного изменения высоты тона для вывода звука. |
7. Регулятор вибрато | по умолчанию 0, 0–1 | Устанавливает диапазон переменного изменения высоты тона для вывода звука. |
8. Галерея пресетов инструментов | Пианино, Флейта, Орган, Контрабас, Вибрафон, Электропианино, Саксофон, Струнные, Пиццикато, Духовые, Чистая гитара, Калимба, Колокола | Выбирает, какой звук инструмента будет выводиться. |
9. Порт ввода ноты | N/A | Можно подключить только жёлтый кабель «Ввод ноты». |
Параметры устройства
В творческом режиме подойдите к устройству и нажмите E, чтобы открыть панель изменений. Некоторые параметры устройства будут аналогичны элементам управления, которые можно использовать при помощи инструмента Patchwork. Они предусмотрены для того, чтобы вы могли использовать систему привязки событий, чтобы вносить изменения в поведение этих элементов управления. При этом вы можете изменять их и здесь (вместо использования регуляторов). Параметр Разрешить доступ к кабелю можно изменить только на панели изменений.
| Настройка | Значения | Описание |
|---|---|---|
Громкость | 1, Выберите или введите значение | Определяет громкость вывода звука инструментальным проигрывателем. |
Инструмент | Пианино, Флейта, Орган, Контрабас, Вибрафон, Электропианино, Саксофон, Струнные, Пиццикато, Духовые, Чистая гитара, Калимба | Определяет, какой звук инструмента будет выводиться. |
Расстройка | 0,0, Выберите или введите число | Устанавливает диапазон постоянного изменения высоты тона для вывода звука. |
Вибрато | 0, Выберите значение в диапазоне 0–1 | Устанавливает диапазон переменного изменения высоты тона для вывода звука. |
Частота вибрато | 1 такт, ½ ноты, ¼ ноты, ⅛ ноты, 1/16 ноты, 1/32 ноты, 1/64 ноты | Определяет частоту колебаний для вибрато, если для регулятора вибрато установлено значение больше 0. |
Разрешить доступ к кабелю | Вкл., Выкл. | Определяет, есть ли у инструмента Patchwork доступ к портам ввода или вывода кабелей устройства. |
Визуальный предпросмотр
Визуальный предпросмотр устройства «Инструменты» показывает, какой звук воспроизводит устройство. Эффекты меняются в зависимости от выбранного сэмпла.
Импорт и воспроизведение пользовательских сэмплов с помощью UEFN
С помощью UEFN вы можете импортировать пользовательские сэмплы и создать патч Fusion, чтобы использовать его в качестве пользовательского инструмента для этого устройства!
Это откроет перед вами множество возможностей:
Создавайте собственные инструменты: вы можете распределить сэмплы по диапазону нот, чтобы создать полноценную музыкальную гамму из ограниченного набора звуков. В этом примере видео для создания пользовательского инструмента, который может воспроизводить полную музыкальную гамму, были использованы аудиофайлы для шести нот бас-гитары.
Загружайте более длинные сэмплы (вокальные нарезки или полные песни), запуская сэмпл при воспроизведении определенной ноты. Это позволяет инструментальному проигрывателю выступать в качестве банка звуков и запускать звуки при воспроизведении определенной ноты. В этом видео примере звуковой файл с мелодией синтезатора привязан к одной ноте, что позволяет синхронизировать более длинную импортированную запись со звуком Patchwork.
Загрузка сэмплов
Для загрузки собственных сэмплов в устройство «Инструментальный проигрыватель»:
Откройте Unreal Editor для Fortnite и выберите свой проект.
Внутри проекта UEFN создайте папку Звуки в Библиотеке контента.
Выберите свои звуковые файлы и перетащите их в папку Звуки или нажмите правой кнопкой мыши и выберите Импортировать в, а затем выберите свои звуковые сэмплы. Они появятся как ресурсы Sound Wave. Ресурсы Sound Wave можно создавать из файлов формата .wav, .aif, .flac и .ogg .
Выберите все ресурсы Sound Wave, щёлкните правой кнопкой мыши на одном из них и выберите Редактировать.
Измените Тип сжатия звукового ресурса на ИКМ (импульсно-кодовую модуляцию).
Выберите все ресурсы ещё раз, нажмите на одном из них правой кнопкой мыши и выберите Создать патч Fusion.
Задайте настройки патча Fusion для своего пользовательского инструмента и нажмите ОК.
Выберите устройство Инструментальный проигрыватель.
На панели Сведения в разделе Расширенные настройки выберите параметр Пользовательский инструмент, а затем назначьте созданный вами патч Fusion.
Когда инструментальный проигрыватель использует пользовательский инструмент, галерея пресетов инструментов не отображается.
Несколько ресурсов Sound Wave
Вы можете добавить несколько ресурсов Sound Wave в свой патч Fusion:
При создании пользовательского инструмента задайте каждому ресурсу Корневую ноту, а также Мин./макс. диапазон нот. После этого инструментальный проигрыватель будет воспроизводить ваш звук для всех нот в диапазоне, при необходимости скорректировав его высоту относительно корневой ноты.
Если вы хотите, чтобы звук воспроизводился только с исходной высотой, установите одинаковые значения для параметров Мин., Корневая и Макс. ноты.
Профессиональные хитрости
При использовании инструментального проигрывателя для запуска сэмплов с отдельными нотами убедитесь, что во всех нотных секвенсорах, предоставляющих вводы, для пользовательской настройки Хроматический задано значение Вкл.. Это обеспечит воспроизведение нотным секвенсером всех возможных нот, которые вы можете использовать для запуска сэмплов.
Увеличьте длительность сустейна ноты в нотном секвенсере, чтобы она воспроизводилась на протяжении всего сэмпла. При необходимости вы также можете увеличить Длину сетки нотного секвенсора или уменьшить Скорость его шага для сэмплов большей продолжительности.
Чтобы элемент управления «Вибрато» инструментального проигрывателя сработал для пользовательского патча Fusion, измените настройки Низкочастотного модулятора: 1 в патче Fusion. Задайте для параметра Цель значение Высота, а для параметра Включено — значение True. Если значения для этих параметров не будут заданы, элемент управления «Вибрато» не будет работать.
Прямая привязка события
Ниже приведены параметры прямой привязки события для этого устройства.
Функции
Функция реагирует на событие на устройстве и выполняет действие.
Нажмите на параметр любой функции, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать событие и укажите событие, активирующее данную функцию.
Если функция может быть активирована несколькими устройствами или событиями, нажмите кнопку Добавить и добавьте ещё одну строку, а затем повторите действия выше.
| Настройка | Описание |
|---|---|
Включить при получении сигнала | Включает устройство, когда происходит событие. |
Отключить при получении сигнала | Отключает устройство, когда происходит событие. |
События
Прямая привязка события использует события в качестве передатчиков. Событие говорит другому устройству исполнить функцию.
Нажмите на параметр любого события, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать функцию, чтобы привязать событие к функции этого устройства.
Если событие активирует несколько функций, нажмите кнопку Добавить и повторите процесс.
| Настройка | Описание |
|---|---|
Отправить событие при активном состоянии | Когда это устройство включено, на привязанное устройство отправляется событие. |
При отключённом состоянии отправляет событие: | Когда это устройство отключено, на привязанное устройство отправляется событие. |
Использование инструментального проигрывателя в Verse
Вы можете применить следующий код для управления устройством «Инструменты» в Verse. Этот код использует все функции API устройства «Инструменты». При необходимости измените его под свои нужды.
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
instrument_player_example := class(creative_device):
Чтобы использовать этот код в своём проекте UEFN, выполните следующие шаги.
Перетащите устройство «Инструменты» на свой остров.
Создайте новое устройство Verse с названием instrument_player_example. Чтобы узнать, как создать новое устройство в Verse, обратитесь к разделу Создание собственного устройства в Verse.
Откройте проводник Verse и дважды нажмите на файл instrument_player_example.verse, чтобы открыть сценарий в Visual Studio Code.
Вставьте приведённый выше код, скомпилируйте его и перетащите созданное в Verse устройство на свой остров.
Выберите своё устройство Verse в окне Структура.
На панели Сведения устройства назначьте устройство «Инструментальный проигрыватель» на вашем острове в качестве ссылки для объекта InstrumentPlayer. Найдите устройство в выпадающем меню или же используйте пипетку, чтобы выбрать его в области просмотра.
Сохраните проект и нажмите Запустить сеанс.
Программный интерфейс устройства «Инструментальный проигрыватель»
Ознакомьтесь со справкой о программном интерфейсе instrument_player_device, чтобы узнать больше об использовании устройства «Инструментальный проигрыватель» в Verse.
Идеи для подключения
Подключите устройство «Инструменты» к устройствам «Эффект дисторшн» или «Эффект эхо», чтобы сделать звук более фактурным.
Эффект эхо
Это устройство принимает аудиосигнал и с задержкой отправляет его повторно, создавая эффект эхо.
Эффект дисторшн
Используйте этот модификатор звука, чтобы добиться звучания в стиле рока, метала, электронной музыки и других жанров.
Подключите устройство «Инструменты» к динамику, чтобы услышать результат цепочки Patchwork.
Динамик
Используйте динамик Patchwork для воспроизведения созданного вами аудио Patchwork в определённой зоне или по всему острову.