Чужие плагины.
NAMper запускает плагины, которые у тебя уже есть, в любом месте цепочки — AUv3 на iOS, AAP на Android, — а сам NAMper появляется как эффект в других приложениях. В обе стороны есть правила, которые лучше узнать до концерта.
03.1Как добавить AU-эффект
Ткни в пунктирный чип ДОБАВИТЬ на цепочке — откроется палитра блоков. В самом низу списка, после Утилиты, стоит раздел Плагины с единственным пунктом: подменю AU-плагины.
Открой его — и получишь все Audio Unit-эффекты, установленные на устройстве: по подменю на каждого производителя, внутри — просто имена плагинов. Ничего сканировать и включать не нужно — если какое-то приложение на телефоне несёт в себе AUv3-эффект, он уже в этом подменю.
Если подменю пустое, там написано Эффекты Audio Unit не установлены. Приложения с AUv3-плагинами появятся здесь. На чистом устройстве это нормально: AUv3-плагины приезжают как обычные приложения из App Store — ставишь приложение, и его плагин оказывается здесь при следующем заходе.
Выбери компонент — NAMper создаст блок с уже загруженным плагином и сразу откроет его собственный интерфейс: никакой пустой оболочки, никакого второго шага. На цепочке чип блока носит имя самого плагина и ведёт себя как любой другой блок: полоска-педаль обходит его, зажал и потащил — переставил, долгое нажатие даёт Убрать.
03.2Интерфейс плагина
Над плагином в шторке блока идёт тонкая строка состояния: песочные часы, пока компонент поднимается, зелёная галка, когда он ожил и пропускает звук, и рядом имя плагина. Под строкой состояния — привычные индикаторы блока ВХ и ВЫХ, так что видно, что подаётся на плагин и что он отдаёт обратно.
Грузится не всегда мгновенно. Пока компонент стартует, в шторке написано Загрузка плагина… — тяжёлым плагинам при первом запуске нужна пара секунд, и до готовности сигнал идёт насквозь нетронутым.
Замена плагина
Кнопка с круговыми стрелками в шторке — это Заменить плагин. В её меню тот же список компонентов, и выбор другого меняет плагин внутри существующего блока: блок сохраняет своё место в цепочке и состояние обхода. Пригодится, когда нужен другой дилей в том же слоте, а не перекраивать всю цепочку.
Когда у плагина нет своего окна
Большинство плагинов рисуют собственный интерфейс, и NAMper встраивает его прямо внутрь — ровно таким, каким его задумал автор. У некоторых окна нет вовсе. Для них NAMper рисует свой простой список — до 24 параметров, каждый подписью и слайдером. Это и видно на скриншоте выше: у AUDelay от Apple нет своей панели, поэтому вместо неё именованные слайдеры.
iOS умеет сама сочинить редактор для плагина без окна, но часть плагинов внутри него падает. NAMper рисует список параметров сам — выглядит скучнее, зато куда больше шансов дожить до конца сета.
03.3Ограничения, о которых стоит знать
| Ограничение | Что это значит |
|---|---|
| Только эффекты | В списке только компоненты-эффекты. AU-инструменты запускать нельзя, так что синтезатор или драм-машина в подменю не появятся. |
| 16 плагинов | Шестнадцать плагинов одновременно, счёт общий по всем ригам и всем веткам. На практике процессор закончится сильно раньше слотов. |
| Стерео | Вход и выход плагина работают в стерео, на той частоте дискретизации, на которой сейчас движок. |
| Цепочки, мастер, возвраты | AU-плагины встают в цепочки рига, в секцию МАСТЕР и на два возврата посылов — один и тот же раздел Плагины есть во всех их меню добавления. |
Если плагин не смог обработать звук, NAMper оставляет сигнал на этом блоке сухим, а не обрывает его. Гитару ты слышишь дальше, минус один эффект — на сцене это правильное поведение, но оно же значит, что плагин может замолчать без всякой тревоги. Если эффект перестал что-либо делать, посмотри строку состояния в его шторке.
Ещё сторонние плагины съедают процессор, который NAMper не может учесть заранее. После добавления следи за чипом Нагрузка DSP в шапке вкладки Rig; уйдёт в жёлтый или красный — подними размер буфера в настройках.
03.4Настройки и пресеты
Собственные настройки запущенного плагина — всё, что ты покрутил в его интерфейсе — хранятся вместе с блоком и путешествуют внутри пресета NAMper. Сохрани риг, загрузи его завтра — плагин вернётся ровно таким, каким ты его оставил.
Состояние плагина снимается в момент, когда ты закрываешь шторку блока. Покрутишь плагин, оставишь его шторку открытой, сохранишь пресет из-за неё — в пресет уйдёт состояние до твоих правок. Заведи привычку: сначала закрыть шторку плагина, потом сохранять.
То же самое касается глобальных снимков и отправки пресета кому-то ещё — в файл уходит то, что было снято при последнем закрытии шторки. И учти: пресет несёт настройки плагина, а не сам плагин — у того, кто его откроет, должен быть установлен тот же Audio Unit.
И ещё одно: Заменить плагин стирает сохранённое состояние. Настройки принадлежали старому компоненту и для нового ничего не значат, так что после замены ты начинаешь со значений по умолчанию нового плагина.
03.5NAMper как плагин
NAMper выходит и как AUv3-эффект: его можно загрузить в GarageBand, AUM, Logic или любой другой AUv3-хост и записать там на дорожку. В браузере плагинов хоста он выглядит так:
| Поле | Значение |
|---|---|
| Имя | retroaktive: NAMper |
| Производитель | retroaktive |
| Описание | NAM amp & effects chain |
| Тип | Аудиоэффект — не инструмент |
На вход он берёт стерео и отдаёт стерео, но два входных канала внутри складываются в моно: гитарный моновход, идущий в усилитель. Так сделано намеренно, и это именно то, что нужно для гитары по DI на моно-дорожке.
Лицо приложения в хосте
Плагин открывается с собственным ригом приложения в окне хоста: цепочка блоков, сцены, редакторы блоков, библиотека слепков и импульсов, пресеты и настройки. Это одно и то же лицо на iPhone и iPad (AUv3 в GarageBand, AUM, Cubasis и прочих) и на Mac (Audio Unit, VST3 и CLAP — см. Mac). Выбери пресет, и плагин соберёт этот риг на дорожке — со слепками из библиотеки и импульсами из встроенного набора; сессия несёт сам риг, так что проект откроется и на машине без библиотеки.
Шапка — один ряд: знак NAMper (он открывает О приложении — версию, ссылки на справку, благодарности и путь к копилке чаевых приложения), пресет, сцены, индикаторы, библиотека, инструменты, настройки и байпас. В узком хосте ряд прокручивается вбок, а настройки и байпас приколоты к концу, так что переключатель всегда под рукой.
- Инструменты — это инструменты шапки приложения: загрузка DSP, тональность, метроном со своим темпом (тап включает клик, удержание задаёт темп) и тюнер; каждый открывается панелью поверх цепочки.
- Настройки несут оформление и темы, общие с приложением; аккаунт TONE3000, вход и выход из которого делаются прямо в плагине; переключатели DSP — Облегчённые модели NAM, Стерео-усилитель, Хвосты при переключении, Выравнивать риги; и дверь в карту управления приложения. Аудиоинтерфейс принадлежит хосту, поэтому его здесь нет.
То, что относится к приложению целиком, а не к дорожке, остаётся снаружи: лупер, сэмплер, дорожки лупа, бэкинг-треки и блок Посыл внутри хоста скрыты. Входы цепочки — это вход плагина и сайдчейн хоста, от которого может срабатывать компрессор.
Одна библиотека с приложением
На iOS приложение и его Audio Unit делят одну библиотеку. Пресет, сохранённый в приложении, окажется в списке плагина, как только GarageBand или AUM откроет его в следующий раз, а слепок, скачанный внутри хоста, окажется в библиотеке приложения. Список пресетов плагина показывает по одному банку за раз, как и в приложении: его переключает меню банков под полем поиска, а сохранения попадают в Банк 1. Папка NAMper в приложении Files (On My iPhone → NAMper) — вход в эту библиотеку: слепки, импульсы, zip-архивы и пресеты, положенные туда, забираются, когда приложение в следующий раз выходит на передний план.
Восемнадцать параметров
Хост по-прежнему видит фиксированный набор автоматизируемых параметров — строки, которые он показывает в своей панели и пишет в автоматизацию. Каждый доходит до первого блока своего рода в загруженном риге: Gate On — это гейт рига, Бас — его эквалайзер, Reverb Mix — его реверб, так же, как в MIDI-карте приложения.
| Блок | Параметры |
|---|---|
| Гейт | Gate On, Gate Threshold |
| Компрессор | Comp On, Comp Threshold, Comp Ratio |
| Драйв | Drive On, Drive Gain, Drive Level |
| Тембр | Бас, СЧ, Высокие |
| Дилей | Delay On, Delay Time, Delay Feedback, Delay Mix |
| Реверб | Reverb On, Reverb Decay, Reverb Mix |
Параметры включения — это дробные числа от 0 до 1, поэтому большинство хостов рисует их слайдерами, а не переключателями: всё, что на середине и выше, считается включённым. В Audio Unit список ригов — это собственное меню пресетов хоста: все заводские риги, затем все сохранённые тобой пресеты, по имени.
VST3, CLAP и Audio Unit принимают MIDI от хоста — контроллеры, ноты и программ-ченджи доходят до карты управления рига так же, как в приложении. Каждое сообщение сохраняет своё место: оно попадает на тот сэмпл, куда его поставил хост, а не на начало буфера, а нажатие и отпускание внутри одного буфера — это два сообщения.
Можно запустить полное приложение и увести его выход в DAW, а можно взять плагин ради быстрого гитарного канала на дорожке, которую ты и так пишешь в хосте. Для первого пути и существуют рекордер и его экспорт в DAWproject — см. Сцена и тексты песен.
03.6На Android: AAP
Audio Unit на Android не существует. Формат плагинов там — Audio Plugins For Android (AAP), открытый формат, и NAMper говорит на нём в обе стороны.
Хостинг AAP-эффектов
Раздел Плагины в самом низу палитры блоков перечисляет все AAP-эффекты, установленные на телефоне. Если он пуст, там написано Эффекты AAP не установлены. Приложения с Audio Plugins for Android появятся здесь. Выбери один — блок откроется с параметрами плагина в виде слайдеров; если у плагина есть собственный интерфейс, Open plugin UI откроет его в отдельном окне. Меню замены блока меняет плагин, а значения параметров и состояние плагина едут внутри пресета — точно так же, как на iOS.
NAMper как AAP-эффект
Любой AAP-хост находит NAMper как эффект с именем NAMper от retroaktive: стерео на входе, стерео на выходе, те же восемнадцать параметров, что и у AUv3; состояние сохраняет хост. В отличие от AUv3 это по-прежнему компактный канал «усилитель плюс эффекты» — цепочка за этими параметрами и три пресета, Чистый, Кранч и Лид, — а не всё приложение целиком.