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

Документация

Erae Lab

20 глав

Введение

Что такое Erae Lab?

Erae Lab является сопутствующим редактором для Erae, выразительного MPE-контроллера от Embodme. В этом руководстве он описан на примере Erae 2; об Erae Touch смотрите Erae Touch. Он работает как самостоятельное настольное приложение для macOS, Windows и Linux и предоставляет визуальное рабочее пространство для создания и управления всем, что находится на вашем устройстве: расположением сенсорных зон по поверхности, тем, как каждая зона отправляет MIDI, как она выглядит и как организованы ваши проекты.

Всё, что вы создаёте в Erae Lab, передаётся напрямую на Erae 2 по USB. Изменения синхронизируются автоматически, пока устройство подключено, поэтому то, что вы проектируете на экране, вы сразу же можете играть.


Связь с Erae 2

Erae Lab не воспроизводит звук сам по себе. Это инструмент настройки. Erae 2 является музыкальным инструментом, а Erae Lab позволяет вам его формировать. Когда вы добавляете на холст элемент клавиатуры, назначаете MIDI-канал или выбираете цвета светодиодов, эти настройки кодируются в Layout, который прошивка устройства интерпретирует во время исполнения.

Вы можете работать в Erae Lab без подключённого устройства: проекты сохраняются в виде файлов на вашем компьютере и отправляются на оборудование при повторном подключении. Полное введение в само оборудование смотрите в Руководстве пользователя Erae 2, глава 1.

Совет: Вы можете открывать и редактировать проекты, когда Erae 2 отключён. Подключите устройство в любой момент, и Erae Lab автоматически синхронизирует ваш текущий проект.


Ключевые возможности

  • Визуальный холст: холст в виде светодиодной сетки 42 x 24 точно повторяет поверхность Erae 2 в масштабе 1:1. Перетаскивайте, изменяйте размер и располагайте элементы прямо на экране.
  • Управление проектами и Layout: организуйте свою работу в именованные проекты, каждый из которых содержит восемь слотов Layout, между которыми можно переключаться на устройстве.
  • Библиотека элементов: палитра заводских элементов (клавиши, фейдеры, кнопки, клавиатуры, LivePad для управления сессией Ableton Live и многое другое), а также личная библиотека сохранённых пресетов элементов.
  • Панели Tune и Style: настройки MIDI и CV для каждого элемента (канал, нота, CC, конфигурация MPE) и настройки внешнего вида (цвета, стили светодиодов, анимации) в единой панели справа.
  • Пользовательские гаммы: создавайте собственные строи, от простых ладов до микротональных систем, и играйте их на Keygrid.
  • Синхронизация в реальном времени: правки попадают на подключённое устройство, как только вы делаете паузу, поэтому вы можете прослушивать изменения в реальном времени.
  • Обновления прошивки: Erae Lab поддерживает прошивку Erae в актуальном состоянии прямо из приложения.

Совет: Каждая версия Erae Lab поставляется с соответствующей прошивкой Erae. Используйте меню настроек, чтобы проверить наличие обновлений приложения или при необходимости переустановить управляемые компоненты.


Что нового в этой бета-версии

Эта бета-версия добавляет и изменяет следующее по сравнению с текущим публичным выпуском.

  • Диагностика: новая настройка Diagnostics позволяет выбрать, какими данными Erae Lab и Erae Sound делятся с нами, когда что-то идёт не так. Смотрите Настройки.
  • Пользовательские гаммы (смотрите Пользовательские гаммы):
    • Пользовательские гаммы являются функцией Keygrid; Drumpad сохраняет хроматические пэды.
    • Если у гаммы есть ступени вне её сетки, об этом сообщается под сеткой ступеней вместе с кнопкой Switch to Free.
    • Удаление используемой гаммы переключает использовавшие её клавиатуры на Major.
    • Show Offscale появляется, только когда гамма оставляет часть делений неиспользованными.
    • Клавиши окрашиваются по собственным ступеням гаммы.
  • Синхронизация: проекты, которые Erae не может прочитать со своей SD card, остаются нетронутыми, и Erae Lab сообщает вам о них. Смотрите Синхронизация устройства.
  • Повторный показ подсказок: новая строка TIPS в настройках снова показывает подсказку Erae Sound о сохранении пресета в слот. Смотрите Настройки.
  • Обновления Erae Touch: Erae Lab устанавливает только прошивку новее той, что уже стоит на устройстве. Смотрите Erae Touch.

Для кого это руководство

Это руководство написано для музыкантов, продюсеров и исполнителей, которые хотят получить максимум от своего Erae 2. Создаёте ли вы Layout с нуля, адаптируете заводской шаблон или проектируете сложную исполнительскую конфигурацию из нескольких Layout, каждая глава проведёт вас по определённой области приложения.


Условные обозначения руководства

На протяжении всего руководства:

  • Названия параметров отображаются жирным шрифтом (например, Channel, Note).
  • Значения параметров отображаются в формате кода (например, MPE, CC74).
  • Снимки экрана упоминаются по подписи там, где это применимо.
  • Перекрёстные ссылки на другие главы этого руководства оформлены ссылками (например, Проекты, Элементы).
  • Перекрёстные ссылки на документацию по оборудованию Erae 2 даются обычным текстом: «Смотрите Руководство пользователя Erae 2, глава X».

Совет: Ищите такие подсказки по всему руководству: в них собраны сочетания клавиш, рекомендации и сведения, которые полезно знать заранее.

Установка и первый запуск

Erae Lab доступен в виде установочного пакета для macOS, Windows и Linux. Скачайте его с сайта embodme.com и запустите установщик для вашей платформы.


Системные требования

МинимальныеРекомендуемые
macOSmacOS 11.0 (Big Sur) или новее, Intel или Apple Silicon (универсальный двоичный файл)macOS 12 или новее
WindowsWindows 10 (64-разрядная)Windows 10/11 (64-разрядная)
LinuxUbuntu 20.04 или эквивалент, x86_64Ubuntu 22.04 или новее
ОЗУ4 ГБ8 ГБ или больше
USBОдин свободный порт USB-A или USB-C для подключения Erae 2Как и минимальные

Erae Lab работает автономно: DAW или аудиоинтерфейс не требуются. Маршрутизация MIDI в ваш DAW или синтезатор выполняется прошивкой Erae 2 напрямую по USB.


Загрузка и установка

  1. Перейдите на сайт embodme.com и откройте раздел Downloads.
  2. Выберите вашу операционную систему и скачайте последнюю версию установщика Erae Lab.
  3. Запустите установщик и следуйте подсказкам на экране.
  4. Запустите Erae Lab из папки «Программы» (macOS), меню «Пуск» (Windows) или менеджера приложений (Linux).

Совет: После установки Erae Lab автоматически проверяет наличие обновлений и предлагает новые версии, когда они становятся доступны. Отдельный инструмент не требуется. Вы также можете в любой момент проверить обновления из меню настроек, смотрите Настройки.


macOS: Gatekeeper и подписывание кода

Сборка Erae Lab для macOS подписана и нотаризована в Apple. В большинстве случаев установщик открывается без каких-либо предупреждений. Если вы видите сообщение о том, что приложение получено от неустановленного разработчика или не может быть проверено, выполните следующие действия:

  1. Откройте Системные настройки > Конфиденциальность и безопасность.
  2. Прокрутите до раздела Безопасность.
  3. Найдите сообщение о блокировке Erae Lab и нажмите Открыть всё равно.
  4. Подтвердите действие при появлении запроса.

Это нужно сделать только один раз. После этого macOS запомнит ваш выбор.

Совет: На компьютерах Mac с Apple Silicon Erae Lab работает нативно: слой трансляции Rosetta не требуется.


Первый запуск

При первом открытии Erae Lab приложение создаёт вашу личную папку проектов и устанавливает свои управляемые компоненты: заводское содержимое, прошивку для вашего Erae и, где это доступно, Erae Sound. Это происходит автоматически в фоновом режиме.

Быстрый старт: открытие существующей работы

Используйте раздел Projects на левой боковой панели для загрузки, импорта и управления вашей работой:

  1. Дважды щёлкните по строке проекта, чтобы загрузить этот проект.
  2. Щёлкните правой кнопкой мыши по любой строке проекта, чтобы открыть меню проекта: Rename, Duplicate, Delete, Import..., Export... и Open Projects Folder.
  3. Чтобы импортировать проект целиком, выберите Import... в этом контекстном меню и укажите файл .erproj, файл .eraeproject или экспортированную папку проекта.
  4. Чтобы импортировать отдельный Layout, сначала выберите целевой слот Layout, затем нажмите Cmd+O (macOS) или Ctrl+O (Windows/Linux) и выберите файл, либо перетащите файл Layout в окно Erae Lab.

Совет для пользователей Erae Touch: старые файлы .emk являются файлами Layout, а не проектами целиком. Импортируйте .emk в текущий слот Layout активного проекта. Используйте файлы .erproj или экспортированные папки проектов, когда нужно импортировать проект целиком.

Автоматическая загрузка последнего проекта

После первого запуска Erae Lab запоминает, какой проект был открыт при последнем закрытии приложения. При последующих запусках он сразу же снова открывает этот проект, чтобы вы могли продолжить с того места, где остановились, без каких-либо дополнительных действий.

Инициализация заводских проектов

При первом запуске компонент заводского содержимого помещает набор заводских проектов в вашу папку проектов, и они появляются в разделе Projects, как только окажутся на месте. Эти проекты дают вам готовые отправные точки для распространённых конфигураций, таких как клавиатуры, барабанные пэды и варианты Layout, ориентированные на исполнение.

Заводские проекты устанавливаются в вашу обычную библиотеку проектов, а не хранятся как заблокированные шаблоны. Вы можете открывать, редактировать, переименовывать, дублировать, удалять, сохранять и откатывать их так же, как любой другой проект Erae Lab. Команда Reinstall components в меню настроек снова устанавливает заводское содержимое, если вам нужно вернуть исходные отправные точки.

Совет: Заводские проекты являются отличным способом узнать, как настраиваются элементы. Откройте один из них, изучите холст и панели настроек и свободно изменяйте его. Дублируйте проект только тогда, когда хотите сохранить отдельную копию своего собственного варианта.

Подключение Erae 2

Подключите Erae 2 к любому свободному порту USB до или после запуска Erae Lab. Приложение обнаруживает устройство автоматически. Когда соединение установлено, логотип E справа на верхней панели загорается, и начинается синхронизация.

Когда вы впервые подключаете Erae к этому компьютеру, Erae Lab спрашивает: "Pair this Erae with this computer? This will synchronize all projects back and forth." (Связать этот Erae с этим компьютером? Все проекты будут синхронизироваться в обоих направлениях.) Выберите Yes, чтобы начать синхронизацию. Если вы выберете No, Erae Lab не будет трогать устройство, пока вы его не отключите, и спросит снова при следующем подключении. Смотрите Синхронизация устройства.

На macOS и Windows устанавливать драйверы не нужно: Erae 2 определяется как стандартное USB MIDI-устройство. На Linux система может при первом подключении запретить Erae Lab доступ к устройству. Тогда Erae Lab показывает сообщение "Erae detected but USB access is denied." (Erae обнаружен, но доступ по USB запрещён.) с кнопкой Fix Now. Нажмите её и введите пароль администратора, чтобы установить необходимое системное разрешение.

Совет: Если Erae Lab не обнаруживает ваше устройство, попробуйте другой USB-кабель или порт. Некоторые пассивные USB-концентраторы могут препятствовать обнаружению. Прямое подключение к компьютеру всегда наиболее надёжно.


Автосохранение

Erae Lab сохраняет ваш проект автоматически через долю секунды после того, как вы прекращаете редактирование. Нет кнопки ручного сохранения файла, о которой нужно помнить. Когда в строке проекта отображаются элементы управления Save/Revert, проект всё равно уже сохранён на диске; эти элементы управляют базовым снимком, к которому вы можете вернуться. Подробности смотрите в разделе Проекты.


Устранение неполадок

Приложение не открывается на macOS

Смотрите инструкции по Gatekeeper выше. Если проблема сохраняется после нажатия Открыть всё равно, попробуйте заново скачать установщик с embodme.com и запустить его снова.

Устройство не обнаружено после подключения

  1. Убедитесь, что USB-кабель предназначен для передачи данных, а не только для зарядки.
  2. Попробуйте подключиться напрямую к компьютеру, а не через концентратор.
  3. Перезапустите Erae Lab с уже подключённым устройством.
  4. На Linux, если в Erae Lab появляется уведомление Fix Now, нажмите на него и введите пароль администратора, чтобы установить необходимое системное разрешение, затем переподключите устройство.

Расположение папки проектов

По умолчанию Erae Lab хранит проекты в своей папке данных приложения в каталоге EraeLab/projects:

Операционная системаПапка проектов по умолчанию
macOS~/Library/Application Support/Embodme/EraeLab/projects
Windows%APPDATA%\Embodme\EraeLab\projects
Linux$XDG_DATA_HOME/Embodme/EraeLab/projects или ~/.local/share/Embodme/EraeLab/projects, если XDG_DATA_HOME не задана

Чтобы быстро открыть папку, щёлкните правой кнопкой мыши по проекту в разделе Projects и выберите Open Projects Folder. Это откроет именно то расположение, которое Erae Lab использует в вашей системе.

Дополнительную диагностику смотрите в разделе Устранение неполадок.

Обзор интерфейса

В этой главе мы познакомимся с основными областями окна Erae Lab. Если разобраться, где что находится, прежде чем погружаться в детали, все последующие главы будет легче воспринимать.

Окно целиком


Расположение элементов окна

Окно Erae Lab разделено на области, расположенные вокруг центрального холста:

ОбластьПоложениеНазначение
Верхняя панельПолоса сверхуЭлементы управления Lab/Sound, имя проекта, инструменты редактирования, отчёты об ошибках, настройки, состояние устройства
Левая боковая панельЛевая колонкаБиблиотека проектов и палитра элементов
Центральный холстЦентральная областьВизуальное представление поверхности Erae 2, под которым находятся элементы управления педалями, CV Clock и Custom Scales
Правая панель настроекПравая колонкаНастройки Tune и Style для отдельного элемента
Панель LearnВнизу центральной областиКонтекстная справка по элементу управления или разделу под указателем
Нижняя панельПолоса снизуВерсия приложения и информация об авторских правах

Каждая область подробно описана ниже. В последующих главах элементы управления каждой области рассматриваются во всех подробностях.


Верхняя панель

Верхняя панель

Верхняя панель занимает всю ширину окна и остаётся видимой всегда. В зависимости от текущего режима и установленных компонентов она содержит:

  • Переключатель Lab / Sound: переключает между редактированием в Erae Lab и элементами управления встроенного Erae Sound, когда Erae Sound доступен.
  • Питание Sound: небольшой значок динамика на вкладке Sound запускает или останавливает встроенный движок Erae Sound.
  • Имя проекта: показывает активный проект Lab.
  • Инструменты редактирования: кнопки дублирования, отмены, повтора, удаления, поворота и наложения CC для работы с холстом. Они скрыты, пока показан вид Sound.
  • Кнопка отчёта об ошибке: открывает встроенную форму отчёта об ошибке.
  • Шестерёнка настроек: открывает меню настроек (устройство, аудио и MIDI, диагностика, обновления, компоненты). Смотрите Настройки.
  • Логотип E: показывает, подключён ли Erae.

Логотип Embodme

Логотип E расположен в крайней правой части верхней панели. Он также служит индикатором подключения устройства: он подсвечен акцентным градиентом, пока Erae подключён, и приглушён, когда Erae не подключён.

Имя проекта

Имя текущего проекта отображается в виде надписи на верхней панели. Оно обновляется при каждом переключении проектов из левой боковой панели. Здесь эта надпись доступна только для чтения: чтобы переименовать проект, щёлкните по нему правой кнопкой мыши в разделе Projects левой боковой панели или дважды щёлкните по имени активного проекта.

Кнопки инструментов редактирования

Ряд кнопок-значков обеспечивает быстрый доступ к самым распространённым операциям с холстом:

КнопкаДействие
DuplicateКопировать выбранные элементы и разместить копию на Layout с увеличенными номерами CC и CV (также доступно по Cmd+D / Ctrl+D)
UndoОткатить последнее изменение (также доступно по Cmd+Z / Ctrl+Z)
RedoПовторно применить отменённое изменение (также доступно по Cmd+Shift+Z / Ctrl+Shift+Z)
DeleteУдалить выбранные элементы с холста (также доступно по Delete или Backspace)
Rotate CCWПовернуть выбранный элемент на 90 градусов против часовой стрелки (по одному элементу за раз)
Rotate CWПовернуть выбранный элемент на 90 градусов по часовой стрелке (по одному элементу за раз)
CCВключить или выключить наложение CC: показывает на холсте номера CC, назначенные каждому элементу. Пока наложение активно, значок принимает акцентный цвет

Совет: Большинство операций редактирования также работают с помощью сочетаний клавиш. Полный список смотрите в разделе Сочетания клавиш и взаимодействия.

Индикатор подключения устройства

Логотип E в крайней правой части верхней панели служит индикатором подключения: он подсвечен, пока Erae подключён, и приглушён в остальных случаях. Когда индикатор приглушён, Erae Lab по-прежнему полностью функционален: вы можете редактировать проекты, и они синхронизируются при следующем подключении устройства. Сам ход синхронизации отображается в уведомлениях, смотрите Синхронизация устройства.


Левая боковая панель

Левая боковая панель, Projects

Левая боковая панель представляет собой колонку во всю высоту окна (за исключением верхней и нижней панелей). Она содержит разделы PROJECTS и ELEMENTS. Каждый раздел можно свернуть из его заголовка. Используйте боковую панель для переключения между проектами, управления Layout и перетаскивания элементов на холст.


Раздел ERAESOUND PRESET

Когда Erae Sound работает внутри Erae Lab и воспроизводит пресет с Layout, над PROJECTS появляется раздел ERAESOUND PRESET. В нём одна миниатюра: Layout текущего пресета Erae Sound. Миниатюра обновляется при каждой смене пресета в Erae Sound.

Нажмите на миниатюру, чтобы показать этот Layout на Erae и редактировать его на холсте, как слот проекта. Чтобы вернуться к проекту, нажмите на слот проекта. Вы также можете перетащить миниатюру на слот Layout в строке любого проекта, чтобы скопировать туда Layout пресета. См. Пресеты.


Раздел Projects

В разделе Projects перечислены все проекты в вашей библиотеке Erae Lab. Каждая строка показывает имя проекта, сколько времени назад он был изменён в последний раз, а когда строка развёрнута, сетку небольших миниатюр Layout: по одной миниатюре на каждый слот Layout в этом проекте. Зелёная точка отмечает активный проект.

Левая боковая панель, Projects

Что здесь можно делать:

  • Развернуть или свернуть проект: щёлкните по имени проекта, чтобы показать или скрыть миниатюры его Layout.
  • Загрузить проект: дважды щёлкните по имени неактивного проекта, чтобы загрузить его.
  • Переименовать активный проект: дважды щёлкните по имени активного проекта, чтобы переименовать его прямо на месте.
  • Переключить Layout: щёлкните по миниатюре Layout в строке активного проекта, чтобы переключить холст на этот Layout. Дважды щёлкните по миниатюре неактивного проекта, чтобы открыть этот проект на данном Layout.
  • Создать новый проект: используйте кнопку + в заголовке раздела.
  • Переименовать проект: щёлкните правой кнопкой мыши по строке проекта и выберите Rename.
  • Дублировать проект: щёлкните правой кнопкой мыши и выберите Duplicate.
  • Удалить проект: щёлкните правой кнопкой мыши, выберите Delete и подтвердите. Если вы удалите последний проект, Erae Lab автоматически создаст новый пустой проект.
  • Импортировать или экспортировать проекты: щёлкните правой кнопкой мыши по строке проекта и выберите Import... или Export.... В этом же меню есть пункт Open Projects Folder.
  • Копировать Layout между проектами: перетащите миниатюру Layout из строки одного проекта и отпустите её на слоте Layout в другой развёрнутой строке. Layout копируется в этот слот.
  • Копировать, вставить или очистить слот Layout: щёлкните правой кнопкой мыши по миниатюре в строке активного проекта.
  • Сохранить снимок проекта: когда текущий проект отличается от базового снимка, нажмите значок Save в соответствующей строке, чтобы принять текущее сохранённое на диске состояние в качестве нового снимка.
  • Откатиться к снимку: нажмите значок Revert в соответствующей строке, чтобы восстановить последний базовый снимок и отбросить текущие изменения этого проекта.

Активный Layout в активном проекте выделен среди его миниатюр.

Текущая строка проекта (открытый проект или загруженный слот на Erae Touch) остаётся закреплённой вверху видимого списка, пока остальной список прокручивается. Layout, перетащенный из строки, расположенной ниже в списке, всё равно можно бросить на неё.

Когда подключён Erae Touch, раздел показывает его четыре слота над Library. См. Erae Touch.

Совет: Erae Lab выполняет автосохранение через долю секунды после любого изменения. Даже когда у проекта отображаются элементы управления Save/Revert, он не ожидает записи на диск. Save создаёт контрольную точку в виде снимка; Revert восстанавливает последнюю контрольную точку.

Полное руководство по управлению проектами смотрите в разделе Проекты. Об операциях, относящихся к Layout, смотрите в разделе Layout.


Раздел Elements

Раздел Elements служит вашей палитрой для построения Layout. Он содержит все строительные блоки, которые можно перетащить на холст.

Левая боковая панель, Elements

Раздел подстраивает высоту под своё содержимое, до пяти рядов элементов или половины высоты окна, затем прокручивается. Его нельзя изменить перетаскиванием. Когда вы сворачиваете его, заголовок остаётся внизу боковой панели, а Projects занимает освободившееся место.

Раздел разделён на две группы, Factory и User:

Заводские элементы

В группе Factory показаны встроенные типы элементов, поставляемые вместе с Erae Lab. Каждый заводской элемент отображается в виде небольшой квадратной миниатюры с предпросмотром стандартного вида светодиодов элемента:

  • Key: одиночный выразительный пэд, который играет одну MIDI-ноту, с управлением по X, Y и давлению.
  • Keygrid: изоморфная клавиатура, занимающая несколько рядов, с расширенными настройками строя и MPE.
  • Keyboard: клавиатура в фортепианном стиле с белыми и чёрными клавишами.
  • Drumpad: сетка пэдов, предназначенная для драм-рэков.
  • Button: кнопка, параметр Type которой выбирает, что она отправляет: Note, Control Change, Program Change, Control Voltage или Tap Tempo. Существует один элемент Button, а не отдельные кнопки для нот, CC или Program Change.
  • Fader 1D: одномерный фейдер, который отправляет непрерывное значение по мере вашего движения вдоль него.
  • Fader 2D: двумерная площадка, которая отправляет значения X и Y.
  • LivePad: контроллер сессии Ableton Live. Запускайте клипы и управляйте громкостью каналов, mute, solo и посылами.
  • API zone: программируемая область для вашего собственного программного обеспечения: она передаёт положения пальцев при мультитаче по MIDI SysEx и может отображать пиксели, прямоугольники и растровые изображения.

Чтобы добавить любой заводской элемент на холст, перетащите его из этого раздела и отпустите на холсте. Erae Lab вписывает новый элемент в свободное место в точке, где вы его отпустили.

Пользовательские пресеты элементов

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

Чтобы сохранить элемент с холста как пресет, перетащите его с холста в раздел Elements. Erae Lab называет его по типу (например, Key 1). Щёлкните правой кнопкой мыши по пресету, чтобы выполнить Delete, Rename, Duplicate, Export... или Import Elements... из файлов. Щёлкните правой кнопкой мыши по пустой части раздела, чтобы импортировать пресеты элементов.

Совет: Пресеты элементов фиксируют тип элемента, размер, настройки MIDI и внешний вид вместе. Используйте их для быстрого воспроизведения конфигурации в нескольких Layout или проектах.

Подробное описание каждого типа элементов и его настроек смотрите в разделе Элементы.


Холст

Центральный холст является основным рабочим пространством. Он показывает визуальное представление поверхности Erae 2 в виде сетки из 42 столбцов на 24 ряда: по одной ячейке на каждый светодиод физического устройства.

Каждый элемент, который вы размещаете на холсте, занимает прямоугольную область этой сетки. Холст отображает каждый элемент в его настроенном светодиодном стиле, поэтому изображение близко соответствует тому, что вы видите на поверхности устройства.

Работа на холсте

ДействиеРезультат
Щёлкнуть по элементуВыбрать его и заполнить правую панель настроек его параметрами
Перетащить элементПереместить его в новое положение; Erae Lab удерживает элементы на сетке и не допускает перекрытий
Щёлкнуть по пустому месту и потянутьНарисовать прямоугольник выделения, чтобы выбрать все элементы, которых он касается
Отпустить из раздела ElementsРазместить заводской элемент или пресет в точке отпускания
Перетащить элемент с Alt (Option на macOS)Разместить копию вместо перемещения

Совет: Используйте Cmd+A (macOS) или Ctrl+A (Windows/Linux), чтобы выбрать все элементы на текущем Layout сразу. Когда выбрано несколько элементов, правая панель настроек показывает общие параметры, которые можно редактировать массово.

Под холстом находится полоса с четырьмя элементами управления: A и B для двух входов педалей, CV Clock и Custom Scales. Щёлкните по области педали, чтобы открыть её настройки Pedal на правой панели, где вы выбираете тип педали и её маршрутизацию MIDI. CV Clock открывает настройки выхода CV-клока (смотрите Настройки), а Custom Scales открывает менеджер гамм (смотрите Пользовательские гаммы).

Полное руководство по работе на холсте смотрите в разделе Холст.


Панель Learn

Панель Learn имеет собственную область внизу центральной секции, под холстом. Она обновляется контекстной справкой по мере того, как вы наводите курсор на элементы управления, строки проектов, пресеты элементов, элементы холста и настройки. Это позволяет держать подсказки на виду, не занимая место в боковой панели Projects и Elements.


Правая панель настроек

Когда на холсте выбран элемент, правая панель настроек показывает его конфигурацию. Панель имеет две вкладки: Tune и Style.

Вкладка Tune

Вкладка Tune содержит все настройки MIDI и CV для выбранного элемента. То, что вы здесь видите, зависит от типа элемента: клавиатура показывает настройки MPE, канала, гаммы и выразительности; фейдер показывает свои значения по умолчанию и выходы Control Change и Control Voltage; кнопка показывает свой тип и отправляемые сообщения.

Общие параметры на вкладке Tune:

ПараметрЧем управляет
Midi OutputНа какие выходы отправляет элемент: USB Device, MIDI A, MIDI B, USB Host
ChannelMIDI-канал (от 1 до 16). При включённом MPE клавиатуры показывают вместо него Nb channel
Root Note / OctaveНота, которую играют клавиши и клавиатуры
Control ChangeВыходы CC, управляемые давлением, положением или движением пальца
Control VoltageВыходы CV на CV-разъёмах Erae

Совет: Когда выбрано несколько элементов, вкладка Tune показывает только те параметры, которые являются общими для всех выбранных типов. Редактирование общего параметра одновременно обновляет все выбранные элементы.

Полную разбивку параметров Tune по типам элементов смотрите в разделе Настройки MIDI.

Вкладка Style

Вкладка Style управляет внешним видом выбранного элемента: тем, как он выглядит на поверхности Erae 2.

Основные разделы на вкладке Style:

РазделЧем управляет
Color selectionЦвета, используемые стилем элемента
OrientationПоворот элемента
StyleСхема подсветки (например, Solid Color, Linear Gradient, Circular Gradient) и то, как подсвечиваются нажатые клавиши
Key selectionДля клавиатур: какие клавиши или ступени гаммы вы окрашиваете
Finger AnimationАнимации для Click, Slide и Release

Совет: Вкладка Style обновляется в реальном времени на подключённом Erae 2. Регулируйте цвета, наблюдая за устройством: не нужно сохранять или отправлять вручную.

Полное описание всех параметров внешнего вида смотрите в разделе Внешний вид и оформление.


Нижняя панель

Нижняя панель

Нижняя панель представляет собой тонкую полосу в самом низу окна. Она отображает:

  • Версию приложения: текущий номер версии Erae Lab.
  • Уведомление об авторских правах: информация об авторских правах Embodme.

Запросы на обновление и ход установки компонентов отображаются средством обновления, меню настроек или уведомлениями, а не нижней панелью.


Что дальше

Теперь, когда у вас есть карта интерфейса, следующие главы подробно рассматривают каждую область:

Проекты

Проект является контейнером верхнего уровня для вашей работы в Erae Lab. Каждый проект содержит восемь слотов Layout и имя проекта. Проекты хранятся на компьютере в виде папок и автоматически синхронизируются с подключённым Erae 2.

Боковая панель проектов


Боковая панель проектов

Раздел Projects на левой панели перечисляет все проекты в вашей библиотеке. В каждой строке отображается:

  • Имя проекта, по щелчку на котором строка разворачивается или сворачивается. Зелёная точка отмечает активный проект.
  • Время последнего изменения проекта (например, just now, 5m, 3d или дата для более старых проектов).
  • Когда строка развёрнута, сетка из восьми миниатюр Layout, представленных в виде двух рядов по четыре, каждая из которых показывает уменьшенный предпросмотр содержимого этого Layout. Пустые слоты отображаются как затемнённые заглушки.

Щёлкните по имени проекта, чтобы развернуть или свернуть миниатюры его Layout. Дважды щёлкните по имени неактивного проекта, чтобы загрузить его. Дважды щёлкните по имени активного проекта, чтобы переименовать его прямо на месте. Нажмите Enter для подтверждения переименования или Escape для отмены.

Щёлкните по миниатюре в строке активного проекта, чтобы переключиться на этот Layout. Щелчок по пустому слоту выбирает его, чтобы вы могли начать строить в нём Layout. Дважды щёлкните по миниатюре в строке неактивного проекта, чтобы открыть этот проект на данном Layout.

Щёлкните правой кнопкой мыши по строке проекта, чтобы открыть меню проекта. Оно включает пункты Rename, Duplicate, Delete, Import..., Export... и Open Projects Folder. Щёлкните правой кнопкой мыши по миниатюре Layout в строке активного проекта, чтобы скопировать, вставить или очистить этот слот Layout.

Текущая строка проекта (открытый проект или загруженный слот на Erae Touch) остаётся закреплённой вверху видимого списка, пока остальной список прокручивается. Layout, перетащенный из строки, расположенной ниже, всё равно можно бросить на неё.

Когда подключён Erae Touch, список также показывает его четыре слота. См. Erae Touch.

Когда строка проекта имеет фокус клавиатуры (после щелчка по одной из её миниатюр), F2 переименовывает проект, а Cmd+D / Ctrl+D дублирует его. Смотрите Сочетания клавиш и взаимодействия.


Создание нового проекта

Чтобы создать новый проект, нажмите кнопку + в заголовке раздела Projects. Erae Lab создаёт пустой проект с именем Untitled, и он сразу становится активным.

При первом запуске Erae Lab устанавливает своё заводское содержимое, которое добавляет в вашу библиотеку набор заводских проектов, чтобы у вас всегда была отправная точка для изучения.

Заводские проекты являются обычными редактируемыми проектами, как только они оказываются в вашей библиотеке. Вы можете изменять их напрямую или сначала продублировать один из них, если хотите сохранить нетронутую копию.


Загрузка проекта

Дважды щёлкните по имени любого неактивного проекта на боковой панели, чтобы загрузить его. Активный проект отмечается и отправляется на подключённое устройство.

Вы также можете открыть проект, находящийся за пределами библиотеки:

  1. Щёлкните правой кнопкой мыши по строке проекта на боковой панели Projects и выберите Import....
  2. Найдите устаревший файл .erproj, устаревший файл .eraeproject или текущую папку проекта. Можно выбрать несколько сразу.
  3. Erae Lab читает проект, добавляет его в библиотеку и активирует.

Также можно перетащить поддерживаемый файл или папку проекта прямо в окно Erae Lab или нажать Cmd+O / Ctrl+O и выбрать его.

Устаревшие файлы Layout .emk тоже можно импортировать по отдельности:

  1. Выберите проект и слот Layout, куда должен быть помещён Layout.
  2. Нажмите Cmd+O / Ctrl+O и выберите файл либо перетащите файл .emk в окно Erae Lab.
  3. Erae Lab заменяет активный слот Layout импортированным Layout и синхронизирует изменение так же, как и любое другое редактирование Layout.

Совет для пользователей Erae Touch: файлы .emk являются отдельными Layout. Они не отображаются как самостоятельные проекты на боковой панели Projects. Используйте файлы .erproj или экспортированные папки проектов, когда хотите импортировать целый проект.

Автозагрузка последнего проекта: при запуске Erae Lab автоматически снова открывает последний проект, который был у вас активен, чтобы вы могли продолжить ровно с того места, где остановились.


Сохранение

Erae Lab сохраняет ваш проект автоматически. Любое изменение проекта (перемещение элемента, настройка параметра, переключение Layout) записывается на диск через долю секунды после того, как вы прекращаете редактирование.


Снимок: сохранение и откат

Автосохранение поддерживает файлы проекта в актуальном состоянии. Даже когда боковая панель проектов показывает элементы управления Save/Revert, ваши последние правки уже сохранены на диск. Эти элементы управления не означают «записать этот проект сейчас»; они управляют снимком для возврата.

У каждого проекта есть базовая точка снимка: последняя версия, которую вы приняли с помощью кнопки Save в строке проекта. Это позволяет свободно пробовать правки, продолжать работу между запусками и в любой момент вернуться к ранее принятой версии.

Когда проект отличается от своей базовой точки снимка, в его строке на боковой панели проектов появляются два небольших значка:

Элементы управления сохранением/откатом снимка проекта

  • Save snapshot: фиксирует текущее сохранённое на диске состояние проекта как новую базовую точку снимка. После этого значки Save и Revert исчезают, пока вы не внесёте очередное изменение.
  • Revert snapshot: восстанавливает проект из последней базовой точки снимка. При этом отменяются изменения, сделанные с момента последнего сохранения снимка.

Откатанный проект помечается для синхронизации обратно на Erae через обычный процесс синхронизации. Если устройство отключено, проект остаётся помеченным и будет отправлен при следующей доступности синхронизации.

Откат к снимку можно отменить. Сразу после него нажмите Cmd+Z / Ctrl+Z, чтобы вернуть отброшенную работу: Layout, файлы проекта и состояние Erae. Проект снова отображается как изменённый, а правки, сделанные до отката, по-прежнему можно отменить. Cmd+Shift+Z / Ctrl+Shift+Z снова выполняет откат.

Если базовая точка снимка отсутствует, Erae Lab показывает только значок Save. Если базовая точка снимка повреждена, Revert отключается, а Save заменяет повреждённый снимок текущим состоянием проекта.

Совет: Думайте об автосохранении как о «записи моей текущей работы на диск», а о Save в строке проекта как о «сделать эту сохранённую версию моей контрольной точкой». Revert возвращает к этой контрольной точке.


Дублирование проекта

Щёлкните правой кнопкой мыши по строке проекта и выберите Duplicate. Erae Lab создаёт независимую копию проекта, включая все Layout, под новым именем. Первый дубликат получает имя <Project> Copy; если такое имя уже существует, Erae Lab добавляет число. Дубликат добавляется в библиотеку и становится активным проектом.


Удаление проекта

Щёлкните правой кнопкой мыши по строке проекта и выберите Delete. Erae Lab просит подтвердить действие и предупреждает: "This cannot be undone." (Это действие нельзя отменить.) После подтверждения проект покидает вашу библиотеку. Вместо того чтобы сразу стереть его, Erae Lab перемещает его в папку архива в своей папке данных приложения и записывает удаление, чтобы синхронизация удалила проект и с вашего Erae.

Если вы удалите последний оставшийся проект, Erae Lab автоматически создаёт новый пустой проект Untitled, чтобы у приложения всегда было что-то активное.

Совет: Архивированные проекты хранятся 7 дней, после чего автоматически удаляются. Если вы случайно удалили проект, обратитесь в поддержку до истечения этого срока, чтобы найти папку архива.


Экспорт проекта

Чтобы поделиться проектом или создать его резервную копию за пределами библиотеки:

  1. Щёлкните правой кнопкой мыши по строке проекта и выберите Export....
  2. Откроется окно выбора файла. Выберите папку назначения.
  3. Erae Lab копирует полную папку этого проекта в выбранное место.

Экспортированную папку можно повторно импортировать на любой машине с Erae Lab.

Совет: Экспортированные папки проектов самодостаточны. Вы можете сжать их в архив для отправки по электронной почте или хранить в облачном хранилище.


Импорт проекта

Чтобы перенести проект в вашу библиотеку:

  1. Щёлкните правой кнопкой мыши по любой строке проекта на боковой панели Projects и выберите Import....
  2. Выберите устаревший файл .erproj, устаревший файл .eraeproject или текущую папку проекта.
  3. Erae Lab читает проект, добавляет число к его имени, если проект с таким именем уже существует, и добавляет его в библиотеку.

Также можно перетащить поддерживаемый файл или папку проекта прямо в окно Erae Lab.

Импортированный проект начинается со свежей контрольной точки Save/Revert: контрольная точка с другого компьютера никогда не влияет на вашу.

Вы также можете импортировать отдельные файлы Layout (.eraebin или устаревший .emk) с помощью Cmd+O / Ctrl+O либо перетащив файл в Erae Lab. Layout помещается в текущий слот Layout активного проекта. Чтобы экспортировать текущий Layout в файл .eraebin, нажмите Cmd+S / Ctrl+S.


Формат папки проекта

Каждый проект представляет собой папку в вашей библиотеке проектов. Вы можете создать её резервную копию любым файловым инструментом, но доверьте Erae Lab управление её содержимым: редактируйте проекты в Erae Lab, а не перемещая файлы вручную.


Операции с устройством на панели инструментов

Кнопок ручной отправки или получения нет. Пока Erae подключён, Erae Lab сам поддерживает его синхронизацию: правки попадают на устройство по мере работы, а проекты, изменённые на устройстве, возвращаются в Lab. Смотрите Синхронизация устройства.


Расположение библиотеки проектов

По умолчанию проекты хранятся в папке данных приложения Erae Lab в каталоге EraeLab/projects:

Операционная системаПапка проектов по умолчанию
macOS~/Library/Application Support/Embodme/EraeLab/projects
Windows%APPDATA%\Embodme\EraeLab\projects
Linux$XDG_DATA_HOME/Embodme/EraeLab/projects или ~/.local/share/Embodme/EraeLab/projects, если XDG_DATA_HOME не задана

Чтобы открыть папку проектов, щёлкните правой кнопкой мыши по проекту в разделе Projects и выберите Open Projects Folder. Это самый безопасный способ узнать точное расположение для вашей операционной системы и типа установки.

Подробнее о работе с Layout внутри проекта смотрите Layout.

Layout

Layout представляет собой холст с элементами, назначенный одному из слотов Layout вашего проекта. Каждый Layout независим: у него собственный набор элементов и собственная визуальная и MIDI-конфигурация. Переключение Layout в Erae Lab также переключает Layout на подключённом Erae 2.


Layout в проекте

Каждый проект содержит ровно восемь слотов Layout, пронумерованных на Erae от 1 до 8. Слоты могут быть пустыми или заполненными. Пустой слот не содержит элементов; заполненный слот хранит полную конфигурацию холста.

Боковая панель Projects отображает слоты Layout каждого развёрнутого проекта в виде двух рядов по четыре маленькие миниатюры прямо под именем проекта. Заполненные слоты показывают уменьшенный предпросмотр содержащихся в них элементов; пустые слоты отображаются как затемнённые заглушки. Это даёт вам наглядное представление о том, насколько плотно заполнен каждый проект.

Совет: Каждый Layout может содержать до 254 элементов. Когда вы достигаете этого предела, Erae Lab показывает сообщение "Maximum number of elements reached (254)" (достигнуто максимальное число элементов, 254).


Размер проекта и ёмкость Erae 2

Erae 2 поддерживает более крупные и сложные Layout, чем Erae Touch, поэтому большинство Layout, которые вы создаёте в Erae Lab, без проблем умещаются на устройстве.

Тем не менее существует предел того, сколько может хранить на устройстве один Layout и один проект. Слоты Layout проекта используют общий бюджет хранилища. Layout становится «тяжёлым» главным образом из-за количества элементов и объёма конфигурации каждого из них: большое количество элементов, многочисленные назначения CC и CV и насыщенные настройки внешнего вида суммируются.

Если вы создаёте необычно большой или сложный проект, придерживайтесь следующих рекомендаций:

  • Старайтесь держаться значительно ниже лимита элементов каждого Layout, не заполняя каждый слот до максимума.
  • Распределяйте разросшуюся управляющую поверхность по нескольким проектам, а не пытайтесь уместить все плотные Layout в одном, ведь слоты Layout одного проекта используют общий бюджет хранилища.
  • Повторно используйте пресеты элементов для однотипных регуляторов, чтобы каждый из них оставался компактным.

Erae Lab проверяет этот бюджет во время редактирования. Когда Layout или проект заполнен, добавление элемента отклоняется с сообщением "This layout is full. Remove some elements before adding more." (Layout заполнен. Удалите часть элементов, прежде чем добавлять новые.) или "This project is full. Remove some elements before adding more." (Проект заполнен. Удалите часть элементов, прежде чем добавлять новые.) Удалите часть элементов или перенесите некоторые Layout в другой проект.


Панель выбора Layout

Вы выбираете Layout по миниатюрам активного проекта на боковой панели Projects; отдельной панели выбора Layout над холстом нет.

  • Заполненные слоты показывают уменьшенный предпросмотр.
  • Пустые слоты показаны затемнёнными.
  • Активный Layout выделен.

Щёлкните по миниатюре, чтобы переключиться на этот Layout. Холст немедленно обновляется, показывая элементы выбранного Layout, и подключённый Erae переключается на тот же Layout.

Совет: Когда строка активного проекта имеет фокус клавиатуры, вы можете копировать, вставлять и очищать Layout с помощью сочетаний клавиш. Смотрите Сочетания клавиш и взаимодействия.


Операции с Layout

Щёлкните правой кнопкой мыши по миниатюре Layout в строке активного проекта, чтобы получить доступ к следующим операциям:

ОперацияОписание
CopyКопирует Layout во внутренний буфер обмена, чтобы его можно было вставить в другой слот или проект. Доступно, только если слот заполнен.
PasteВставляет ранее скопированный Layout в слот, заменяя его текущее содержимое, если оно есть. Доступно, только если в буфере обмена есть скопированный Layout.
ClearОпустошает слот. Доступно, только если слот заполнен.

Вставку и очистку можно отменить.

Совет: Используйте Copy и Paste, чтобы перемещать Layout между слотами или проектами, вместо того чтобы собирать его заново с нуля.


Перетаскивание между проектами

Вы можете скопировать Layout из одного проекта в другой, перетащив его миниатюру на боковой панели Projects:

  1. На боковой панели Projects разверните строки как исходного, так и целевого проекта.
  2. Перетащите миниатюру Layout из исходного проекта и отпустите её на слоте в строке целевого проекта.
  3. Layout копируется в целевой слот. Исходный Layout остаётся на месте.

Если целевой слот уже заполнен, существующий Layout заменяется. Перетаскивание в активный проект можно отменить; перетаскивание в другой проект записывается в этот проект напрямую.

Вы также можете отпустить миниатюру Layout на холсте: она заменяет Layout, показанный в данный момент на холсте, и это действие можно отменить.

Совет: Перетаскивание Layout между проектами является быстрым способом собрать новый проект из ваших лучших Layout, распределённых по нескольким существующим.


Layout как контейнеры

Layout является контейнером для элементов: все визуальные и поведенческие свойства находятся на элементах, размещённых внутри него.

Отмена (undo) и повтор (redo) действуют на действия проекта, включая правки Layout. При переключении Layout Erae Lab сохраняет достаточно контекста, чтобы можно было безопасно отменить недавние правки, связанные с Layout.

Смотрите Холст, чтобы узнать, как размещать, перемещать и настраивать элементы внутри Layout.

Холст

Холст является центральной рабочей областью для текущего Layout. Он представляет поверхность Erae в виде сетки 42 x 24, что соответствует игровой области Erae 2.

Размещение элементов

Перетащите элемент из раздела Elements на холст. Во время перетаскивания Erae Lab показывает контур размещения. Отпустите кнопку мыши, чтобы разместить элемент.

Erae Lab вписывает новый элемент в свободное место в точке, где вы его отпустили, но не больше размера элемента по умолчанию. Если свободного места там нет, ничего не размещается: попробуйте другую позицию или сначала освободите место.

Пресеты элементов также можно перетаскивать из группы User раздела Elements. Они создают новый элемент с сохранёнными в этом пресете размером, поведением и внешним видом.

Перемещение, изменение размера и поворот

  • Перемещение: перетащите выбранный элемент в новую позицию сетки.
  • Изменение размера: перетащите угол или край выбранного элемента. У элементов Keygrid, Keyboard и Drumpad изменение размера добавляет или убирает клавиши; удерживайте Shift при изменении размера, чтобы вместо этого менять размер клавиш.
  • Поворот: используйте кнопки поворота на верхней панели. Поворот работает с одним выбранным элементом за раз.
  • Копирование перетаскиванием: удерживайте Alt (Option на macOS) во время перетаскивания, чтобы разместить копию вместо перемещения.

Erae Lab не допускает наложения элементов друг на друга. Когда несколько выбранных элементов перемещаются вместе, они сохраняют свои относительные позиции и проверяются на пересечение со всеми невыбранными элементами.

Множественный выбор

Выбрать несколько элементов можно двумя способами:

  • Выбор лассо: проведите по пустому пространству холста, чтобы выбрать каждый элемент, которого касается прямоугольник.
  • Cmd/Ctrl-клик: удерживайте Cmd на macOS или Ctrl на Windows/Linux, щёлкая по элементу, чтобы добавить его в текущий выбор или убрать из него.

Используйте Cmd+A / Ctrl+A, чтобы выбрать все элементы в текущем Layout.

Изменение размера множественного выбора

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

Отображение назначений CC

Кнопка CC на верхней панели включает и выключает наложение, которое печатает назначенные номера CC каждого элемента прямо на холсте, так что вы можете проверить назначения всего Layout с одного взгляда, не выбирая элементы по одному. Подписи обновляются в реальном времени по мере редактирования назначений CC. Расположение кнопки смотрите в разделе Обзор интерфейса.

Отмена и повтор

Erae Lab записывает правки холста как отменяемые действия проекта.

  • Отменить: Cmd+Z / Ctrl+Z
  • Повторить: Cmd+Shift+Z / Ctrl+Shift+Z

На верхней панели также есть кнопки отмены и повтора.

Отмена также охватывает следующие действия:

  • Отправка в слот из Erae Sound: когда Erae Sound назначает свой Layout слоту проекта (удержанием кнопки слота в Erae Sound), Cmd+Z возвращает прежний Layout в этот слот, в файлы проекта и на Erae. Cmd+Shift+Z отправляет его снова. Следующее Cmd+Z продолжает с правками, сделанными в этом слоте до отправки.
  • Revert snapshot: Cmd+Z возвращает работу, отброшенную откатом. См. Проекты.
  • Правки Layout пресета Erae Sound: см. Пресеты.

Общая история с Erae Sound

Когда Erae Sound работает внутри Erae Lab, Lab и Erae Sound используют одну общую историю отмены. Cmd+Z отменяет самое последнее действие, независимо от того, в каком продукте оно сделано, а Cmd+Shift+Z повторяет его. Это работает из вида Lab, из вида Erae Sound и кнопками отмены и повтора.

Если следующее действие относится к виду, который сейчас не показан, первое нажатие только переключает на этот вид и ничего не меняет, чтобы вы увидели, что сейчас изменится. Нажмите ещё раз, чтобы отменить или повторить действие. Если этот вид уже показан, достаточно одного нажатия.

Пример: в Erae Sound вы поворачиваете регулятор, затем назначаете Layout слоту 1. Показан вид Erae Sound.

  1. Cmd+Z показывает вид Lab. Пока ничего не меняется.
  2. Cmd+Z возвращает прежний Layout в слот 1.
  3. Cmd+Z показывает вид Erae Sound.
  4. Cmd+Z возвращает регулятор в прежнее положение.

Правки Layout пресета Erae Sound на холсте относятся к виду Lab. Erae Sound в DAW сохраняет собственную историю отмены.

Копирование, вставка и дублирование

Когда выбран один или несколько элементов:

  • Копировать: Cmd+C / Ctrl+C
  • Вставить: Cmd+V / Ctrl+V
  • Дублировать: Cmd+D / Ctrl+D или кнопка Duplicate на верхней панели
  • Удалить: Backspace или Delete

Дублирование копирует и вставляет за один шаг, а в пределах одного Layout увеличивает номера CC и CV копии, чтобы новый элемент не отправлял те же сообщения, что и оригинал. Вставка сохраняет скопированные значения как есть, и вставка в другой Layout тоже оставляет их без изменений.

Перетаскивание Layout

Вы можете перетащить миниатюру Layout из боковой панели Projects на холст, чтобы заменить им текущий Layout. Это действие можно отменить. Чтобы вместо этого скопировать Layout в определённый слот, отпустите миниатюру на этом слоте на боковой панели Projects (смотрите Layout).

Обновления устройства в реальном времени

Когда Erae подключён, правки холста автоматически сохраняются и отправляются на устройство, как только вы делаете паузу. Шага ручной отправки или получения после каждого изменения нет.

Элементы

Элементы являются строительными блоками Layout. Erae Lab предлагает следующие типы элементов в группе Factory раздела Elements.

Клавиатуры

Keygrid

Изоморфная сетка для игры на основе интервалов, с расширенными настройками строя и MPE. Подходит для аккордов, удобных для транспонирования паттернов и выразительной игры. Keygrid является единственным элементом, который может играть пользовательскую гамму.

Keyboard

Хроматическая раскладка клавиш в стиле фортепиано с белыми и чёрными клавишами для привычного расположения нот.

Drumpad

Сетка пэдов, предназначенная для драм-рэков: каждый пэд играет свою ноту.

Непрерывные регуляторы

Fader 1D

Одноосный фейдер, отправляющий значения Control Change, для громкости, частоты среза или уровня посыла. Включите давление, чтобы добавить второе измерение управления.

Fader 2D

XY-пэд, отправляющий значения Control Change по положению X и Y. Включите давление, чтобы добавить третье измерение управления.

Spring 1D

Фейдер, который при отпускании возвращается в свой Center, с настраиваемыми Stiffness, Drag, Max Speed и Bounce. Отправляет значения Control Change. Включите давление, чтобы добавить второе измерение управления. См. Пружинные фейдеры.

Spring 2D

XY-пэд с независимой пружиной на каждой оси, который при отпускании возвращается в точку Center. Отправляет значения Control Change по положению X и Y. Включите давление, чтобы добавить третье измерение управления. См. Пружинные фейдеры.

Триггеры и пэды

Button

Элемент с двумя состояниями. Его параметр Type выбирает, что он отправляет: Note, Control Change, Program Change, Control Voltage или Tap Tempo. В режиме Program Change меню Preset заполняет значения для распространённых действий, например переключения на другой Layout или проект.

Key

Отдельный выразительный нотный пэд с управлением по X, Y и давлению. Удобен для крупных one-shot пэдов, дронов или выделенных триггеров для исполнения.

Интеграции и служебные элементы

LivePad (Ableton Live)

Контроллер сессии Ableton Live: запускайте клипы и управляйте громкостью каналов, mute, solo и посылами. Его единственная настройка на вкладке Tune: Zoom (Small или Large).

API Zone

Программируемая сенсорная область для вашего собственного программного обеспечения: она передаёт положения пальцев при мультитаче по MIDI SysEx, а ваше программное обеспечение может рисовать на ней пиксели, прямоугольники и растровые изображения.

Pedal Input

Несенсорный элемент для каждого из двух входов педалей, A и B, показанных под холстом. Он сопоставляет подключённый футсвич или педаль экспрессии с MIDI или CV. Смотрите Настройки MIDI.

Работа с элементами

Для любого элемента стандартный рабочий процесс одинаков:

  1. Перетащите его из боковой панели на холст.
  2. Измените его размер и положение.
  3. Настройте его поведение на вкладке Tune.
  4. Оформите его светодиоды на вкладке Style.

Все параметры перечислены в Приложение A: Справочник параметров элементов.

Настройки MIDI

Панель Tune управляет тем, как каждый элемент отправляет данные MIDI и CV. Настройки сгруппированы по разделам (Midi Output, Midi, Default Values, Expressivity Tune, Control Change, Control Voltage и так далее); набор видимых разделов зависит от типа элемента. Все параметры перечислены в Приложении A.

Общие настройки

Большинство играбельных элементов используют общий набор основных параметров:

  • Channel: MIDI-канал, от 1 до 16.
  • Trig on entry: срабатывает ли элемент, когда палец заезжает на него, не отрываясь от поверхности. Off: никогда; Default: когда палец приходит с пустого места холста или с элемента того же вида; All: откуда бы он ни пришёл.
  • нота, корневая нота и октава, где это применимо
  • назначения Control Change
  • назначения Control Voltage, где они поддерживаются

Назначения Motion используют непрерывную скорость движения вашего пальца, а не velocity сообщения note-on. Значение сглаживается и нормализуется так, что 0 cm/s соответствует минимуму, а 100 cm/s достигает максимального заданного значения CC.

У каждого назначения CC есть флажок Enable, параметр Type (CC, CC 14-bit, RPN или NRPN), номер контроллера (с Bank и Index для RPN и NRPN) и диапазон Min/Max. Номера контроллеров, которые спецификация MIDI резервирует для особого поведения, отмечены в списке как (reserved).

Назначение выхода MIDI

Каждый элемент может отправлять данные на любую комбинацию доступных назначений:

  • USB Device: Erae определяется вашим компьютером как USB MIDI-устройство (включено по умолчанию).
  • MIDI A / MIDI B: физические выходные MIDI-разъёмы.
  • USB Host: USB MIDI-устройство, подключённое к порту USB host на Erae.

Отключите все выходы, чтобы заглушить элемент, не удаляя его.

Клавиатуры

Элементы Keygrid, Keyboard и Drumpad позволяют настроить:

  • MPE включено или выключено, канал MPE Master (1 или 16) и Channel (или, при включённом MPE, Nb channel: количество каналов MPE, то есть количество пальцев с независимым управлением)
  • Root Note и Octave
  • Line Offset между рядами (Degrees и Semitones на Keygrid, Semitones на Drumpad)
  • Show Offscale и Scale на Keygrid, Scale на Keyboard
  • PB Range: диапазон pitch bend в полутонах, от 1 до 96
  • Expressivity Tune: Pressure (aftertouch), Glissando и Vibrato
  • Sound Brightness (CC 74) при включённом MPE
  • выходы Control Change для Pressure, X abs, Y abs, Motion, X rel и Y rel
  • выходы Control Voltage с параметром Num Voices для полифонического CV

Включение MPE устанавливает PB Range на 48 и Nb channel на 8; выключение возвращает PB Range на 12 и Channel на 1. Чтобы поведение было корректным, согласуйте диапазон pitch bend с вашим синтезатором.

Use global scale

У элементов Keygrid и Drumpad также есть флажок Use global scale на вкладке Tune (на Keygrid прямо над выпадающим списком Scale). Когда он включён, клавиатура следует глобальной гамме проекта: измените гамму любого элемента с включённым флажком, на любом Layout, и каждый элемент с включённым флажком последует немедленно. Корневая нота и октава остаются индивидуальными у каждого элемента. Элемент Keyboard (в стиле фортепиано) никогда не участвует в этом, потому что он является фиксированной 12-тоновой раскладкой. Полное описание поведения смотрите в главе «Пользовательские гаммы», раздел «Глобальная гамма».

Фейдеры

Fader 1D и Fader 2D предоставляют:

  • Default Y (и Default X на Fader 2D): положение, загружаемое вместе с Layout и сохраняемое в пресетах
  • Center Y (и Center X): визуальный центр фейдера, откуда начинается его полоса заполнения
  • выходы Control Change для Pressure, осей положения (Y abs, плюс X abs на Fader 2D) и Motion
  • выходы Control Voltage для Pressure и осей положения

Кнопки и клавиши

Параметр Type элемента Button выбирает Note, Control Change, Program Change, Control Voltage или Tap Tempo. Latched заставляет кнопку переключаться при каждом нажатии, а не действовать только пока она удерживается.

  • Note: отправляемая нота (Root Note и Octave).
  • Control Change: ON Control Change, отправляемый при активации, и OFF Control Change, отправляемый при отпускании, каждый со своим контроллером и значением Value.
  • Program Change: ON Program Change и OFF Program Change, каждый с необязательным Bank (Bank MSB и Bank LSB). Меню Preset заполняет их для распространённых действий: Layout Change (с Target Layout) или Project Change (с Target Project).
  • Control Voltage: выход CV, переключаемый между парой напряжений On/Off.
  • Tap Tempo: постукивайте, чтобы задать темп.

Элемент Key играет одну ноту (Root Note и Octave) с выразительностью PB Range, Pressure и Vibrato и имеет те же выходы Control Change и Control Voltage, что и клавиатура.

MPE и выразительность

Там, где это поддерживается, настройки MPE и выразительности определяют, как давление и движение пальца преобразуются в MIDI. Pressure отправляет канальный или полифонический aftertouch, Vibrato превращает небольшие движения пальца в pitch bend, а Glissando позволяет скользить между клавишами. Чтобы поведение было корректным, согласуйте диапазон pitch bend с целевым синтезатором.

Входы для педалей

Входы для педалей имеют селектор Type: Disable, Switch, Kick, Sustain (Binary), Sustain (Continuous) или Expressive. Панель Tune меняется и отображает параметры для выбранного типа педали.

  • Switch отправляет сообщение Note, Control Change, Program Change или Tap Tempo (Message Type), при необходимости в режиме Latched.
  • Kick играет ноту, velocity которой зависит от силы удара по педали.
  • Sustain (Binary) отправляет контроллер (по умолчанию CC 64) со значениями On Value и Off Value.
  • Sustain (Continuous) и Expressive отправляют положение педали как непрерывный контроллер (по умолчанию CC 64 и CC 11), с параметром Invert для смены направления.

Пошаговый секвенсор

Пошаговый секвенсор (Step Sequencer) представляет собой MIDI-секвенсор на основе паттернов, встроенный прямо в поверхность Erae. Если Looper записывает свободное исполнение, то секвенсор позволяет строить паттерны двумя способами: рисовать и редактировать их шаг за шагом непосредственно на светодиодной сетке или записывать их вживую в паттерн, пока идёт тактовый сигнал. Вы получаете независимый контроль над высотой тона, velocity, длиной ноты (gate) и непрерывной выразительностью для каждого шага. Состояние секвенсора сохраняется вместе с вашим проектом, отдельно для каждого Layout.

Что можно секвенсировать

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

ЭлементЧто записывает шагДоступные дорожки
Клавиатура (гаммовая, хроматическая, drumpad)Нота: высота тона, velocity, длина ноты (gate) и выразительностьNote, Pressure, Slide, Glissando, плюс по одной дорожке на каждый включённый жест клавиши (pressure CC, X abs, Y abs, X rel, Y rel)
Fader2D (XY-пэд)Значения X, Y и Z (давление)X, Y, Z
Fader1D (одиночный фейдер)Автоматизация одного значенияValue
КнопкаСостояние «вкл» или «выкл» на каждом шаге (нажатие с длительностью)State (отображается как steps)

Секвенсор фокусируется на том элементе Layout, которого вы коснулись последним. В свежем проекте ничего не находится в фокусе, пока вы не коснётесь элемента, поэтому сначала коснитесь клавиши, фейдера или кнопки (или подсмотрите слот, см. ниже), и секвенсор привяжется к этому элементу.

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

Поверхность: три зоны

Пока секвенсор активен, сенсорная поверхность разделена слева направо на три фиксированные зоны, каждая из которых занимает всю высоту:

  • Live: крайние левые 7 столбцов, зона живой записи для элемента в фокусе. См. «Зона Live» ниже.
  • Grid: 32 столбца посередине, шаговая сетка, в которой вы рисуете и редактируете.
  • Launcher: крайние правые 3 столбца, восемь расположенных друг над другом пэдов, по одному на слот паттерна, для переключения паттернов. Верхний пэд соответствует паттерну 1, нижний пэд паттерну 8.

Видимая сетка занимает только 32 из 42 столбцов поверхности; полоса Live и зона Launcher обрамляют её с боков. При включённой настройке Swap Sides (см. «Настройки») зона Launcher перемещается влево, Live перемещается вправо, а сетка остаётся по центру. Ширина сетки всегда составляет 32 столбца; концами меняются только две боковые полосы.

Зона для каждого пальца фиксируется в момент касания. Жест, начатый в сетке, продолжает редактирование, даже если палец соскальзывает в сторону лончера, поэтому зоны никогда не пересекаются посреди жеста.

Зона Live

Зона Live представляет собой играбельное зеркало элемента в фокусе, и она записывает. Идёт ли запись, зависит от того, включена ли готовность к записи. Это та же самая готовность через Play/Rec, что используется в Looper:

  • Готовность к записи включена (Play/Rec горит): игра в зоне Live записывается прямо в активный паттерн в текущей позиции курсора воспроизведения. Клавиатура записывает ноты с их кривой давления и реальной длительностью удержания; Fader1D записывает автоматизацию значения; Fader2D записывает X, Y и Z; Button записывает включённые шаги в позиции курсора воспроизведения. Запись поверх участка заменяет то, что там было.
  • Готовность к записи выключена: зона Live воспроизводит звук и MIDI без записи, поэтому вы можете прослушать партию или подыгрывать, пока звучит паттерн.

Готовность к записи считывается вживую, момент за моментом, поэтому во время дубля вы можете делать врезки (punch in и punch out): она никогда не фиксируется на момент начала жеста. Запись также приостанавливается, пока вы находитесь в режиме выбора Mapping.

Для клавиатуры зеркало Live повёрнуто на четверть оборота относительно обычного Layout: высота тона идёт вертикально вверх по полосе, поэтому скользите вверх для более высоких нот и вниз для более низких. Зеркало разделяет с сеткой прокрутку по высоте тона, поэтому подсвеченный играбельный ряд совпадает с тем же рядом сетки. Зеркала фейдеров и кнопок отображаются обычным образом и не двигаются вместе с прокруткой по высоте тона.

Что означает ячейка: сетка высоты тона

Для клавиатурных паттернов сетка представляет собой хроматический piano roll. Вертикальная ось содержит один полутон MIDI на ряд, каждый ряд высотой в два светодиода, а ряды затенены как фортепиано: полутоны белых клавиш слабо светятся, полутоны чёрных клавиш остаются тёмными. Более высокие ряды соответствуют более высоким нотам. Нота рисуется как небольшая янтарная головка (два на два светодиода) плюс хвост:

  • Горизонтальная позиция показывает, когда нота начинается.
  • Ширина показывает длину ноты (gate), то есть как долго нота держится.
  • Вертикальный ряд показывает высоту тона.
  • Яркость головки показывает velocity, то есть силу удара ноты. Яркость хвоста следует записанному давлению.

Пока курсор воспроизведения пересекает ноту, нота становится ярче.

Запись относительно гаммы

Как хранится нота, зависит от клавиатуры:

  • На гаммовой клавиатуре (в пределах гаммы) нота хранит СТУПЕНЬ гаммы, а не фиксированную высоту тона. Ступени ниже корневой ноты допускаются. Фактическая высота тона вычисляется при воспроизведении на основе текущей гаммы и корневой ноты элемента, поэтому если позже вы измените гамму или транспонируете корневую ноту, весь записанный паттерн последует за изменением. Записанная ступень звучит идентично сыгранной вручную.
  • На хроматической клавиатуре или drumpad нота хранит абсолютную высоту тона или индекс пэда и остаётся фиксированной.

Является ли клавиатура гаммовой или хроматической, определяется переключателем Show Offscale на элементе клавиатуры (см. главу об элементе Keyboard). Выключено означает одну клавишу на ступень гаммы; включено означает, что показываются внегаммовые, хроматические клавиши, а шаги хранятся как позиции в полутонах.

Микротональные пользовательские гаммы играют чисто: точная высота тона разбивается на базовую ноту плюс небольшой pitch bend, отправляемый как MPE-нота с колесом высоты тона и корректным поканальным диапазоном изгиба, с точностью примерно до цента, поэтому и собственный синтезатор Erae, и MPE-синтезаторы, соответствующие спецификации, отслеживают её одинаково.

Редактирование шагов в сетке

Жест в сетке зависит от того, где вы касаетесь и в какую сторону тянете.

Чтобы нарисовать ноту, коснитесь пустого места и потяните:

  • Ряд под пальцем задаёт высоту тона.
  • Сила давления в момент касания задаёт velocity (нажмите сильнее для более громкой ноты).
  • Расстояние горизонтального перетаскивания задаёт длину ноты (gate), привязанную к делению квантования. Простое касание без перетаскивания создаёт ноту минимальной длины (около двух светодиодов или одно деление, в зависимости от того, что больше).
  • Вертикальное смещение во время рисования записывается как кривая pitch bend (glissando) для этой ноты. Один ряд смещения равен одному полутону или одной ступени, независимо от диапазона изгиба MPE ноты. Небольшое дрожание не учитывается: пока палец остаётся в пределах одной ячейки от точки начала ноты, нота остаётся идеально ровной и изгиб не записывается. Как только вы покидаете эту ячейку, изгиб записывается с этого момента, даже если вы затем вернётесь обратно.
  • Кратковременный отрыв пальца посреди рисования всё равно даёт одну ноту, а не две: при отрыве нота удерживается на мгновение, и повторное касание в пределах нескольких ячеек от точки отрыва продолжает ту же ноту. Выход из режима секвенсора фиксирует любую ещё незавершённую ноту, поэтому рисование, завершённое внутри запасного окна, никогда не теряется.

На головке существующей ноты:

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

Каждая нота несёт несколько записанных кривых одновременно: кривую pitch bend (редактируется из дорожки Note или Glissando), кривую давления, кривую slide и по одной кривой на каждый включённый жест клавиши (pressure CC, X abs, Y abs, X rel, Y rel). Значения записываются с высоким разрешением, поэтому выразительность остаётся плавной.

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

Дорожки жестов воспроизводятся теми же сообщениями CC, которые отправляют живые клавиши, по тому же каналу и с собственным диапазоном жеста, и они сохраняются, когда вы переносите луп в последовательность.

Для Fader1D сетка записывает кривую значения; для Fader2D она записывает X, Y и Z; для Кнопки касание переключает состояние «вкл» или «выкл» шага.

Выбор и перемещение группы нот

Чтобы переместить несколько нот сразу, удерживайте один палец неподвижно на пустом месте сетки и коснитесь вторым пальцем: два пальца задают рамку, которая выбирает все ноты внутри неё. Тяните второй палец, чтобы перемещать всю выборку, как по времени, так и по высоте тона. Если рамка не захватила ни одной ноты, оба пальца возвращаются к обычному редактированию.

Перемещение по большому паттерну

Сетка из 32 столбцов представляет собой окно в паттерн, а не весь паттерн целиком. Паттерн может содержать до 256 шагов, поэтому на любом паттерне длиннее окна вы видите только часть за раз и прокручиваете или масштабируете, чтобы добраться до остального.

  • Прокрутка захватом: удерживайте кнопку Sequencer и тяните пальцем по поверхности. Содержимое следует за пальцем в обоих направлениях. Это основной способ перемещения по длинному паттерну. Без удержания Sequencer перетаскивание в сетке редактирует ноты.
  • Октавная прокрутка: кнопки Plus и Minus сдвигают окно высоты тона вверх (Plus) или вниз (Minus) на одну октаву (двенадцать полутонов) за нажатие. Нижнюю границу окна нельзя прокрутить за пределы диапазона MIDI. Октавная прокрутка игнорируется, пока удерживается нажатие энкодера, а также пока вы редактируете длину паттерна (Length) в нижней строке.
  • Масштабирование: удерживайте Sequencer и нажмите Plus для приближения (видно меньше тактов) или Minus для отдаления (видно больше тактов). Масштаб меняется шагами в целый такт (один такт равен четырём шагам), а самое дальнее отдаление всегда вмещает весь паттерн.
  • Прокрутка энкодером: удерживайте Sequencer и поворачивайте главный энкодер, чтобы сдвигать окно вбок, по четыре столбца за щелчок. Без удержания Sequencer поворот энкодера перемещает фокус на LCD и редактирует значения (см. «LCD секвенсора»).

Свежий паттерн открывается с видом на его первые 16 шагов. Ваши последние прокрутка и масштаб запоминаются для каждого слота паттерна и восстанавливаются при возвращении к нему.

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

Паттерны фейдеров и кнопок не имеют оси высоты тона, поэтому для них применяется только горизонтальная прокрутка (по времени).

Сочетания с кнопкой Sequencer

Удерживайте кнопку Sequencer и нажмите другой орган управления для следующих исполнительских сочетаний. Они работают наряду с жестами прокрутки и масштабирования, описанными выше:

Удерживая Sequencer, нажмитеДействие
От N1 до N8В режиме секвенсора: переключение активного паттерна на этот слот. Вне режима секвенсора: запуск этого слота как сцены по всем Layout. Чтобы превратить луп Looper в паттерн, используйте пункт Bounce Loop в настройках секвенсора.
Нажатие энкодераTap tempo (только для внутреннего тактового сигнала).
Play/RecЗаглушить или включить активный паттерн. Двойное нажатие включает все паттерны.
StopЗаглушить или включить активный паттерн. Двойное нажатие заглушает все паттерны.
Plus или MinusПриближение или отдаление (см. «Перемещение по большому паттерну»).
ReturnОчистка трека элемента в фокусе (всех паттернов этого элемента). Действие необратимо разрушительное, поэтому будьте осторожны, чтобы не задеть его, потянувшись за прокруткой или отменой.

LCD секвенсора

LCD представляет собой экран с тремя фиксированными полосами: Header сверху, Grid посередине, Footer вдоль нижнего края. Поворачивайте главный энкодер (не удерживая кнопку Sequencer), чтобы перемещать подсветку по трём выбираемым органам управления в порядке Header, затем Division, затем Length, по кругу. Нажмите энкодер, чтобы начать редактирование подсвеченного органа управления, и нажмите ещё раз, чтобы закончить.

Header: селектор дорожек

Заголовок показывает по одной дорожке выразительности за раз в виде значка в белом круге плюс подпись строчными буквами. Это выбираемый орган управления. Чтобы сменить дорожку, подсветите заголовок, нажмите энкодер для входа в редактирование, поворачивайте энкодер для перебора дорожек и нажмите ещё раз для выхода из редактирования. Пока орган управления в режиме редактирования, его значение мигает, а значок остаётся подсвеченным, поэтому видно, что вы редактируете.

Предлагаются только те дорожки, которые имеют смысл для элемента в фокусе:

ЭлементЦикл дорожекПодписи
КлавиатураNote, Pressure, Slide, Glissando, затем по одной дорожке на каждый включённый жест клавиши (по кругу)note, pressure, slide, glissando, pressure CC, X abs, Y abs, X rel, Y rel
Fader2DX, Y, Z (по кругу)X, Y, Z
Fader1DТолько Value (перебор ничего не меняет)value
КнопкаТолько Statesteps

Дорожка Note показывает ноты как полоски в их рядах высоты тона. Pressure, Slide и дорожки жестов рисуют записанную кривую поверх каждой ноты, а головка ноты затемняется примерно до 40 процентов, чтобы кривая читалась как передний план. Glissando отображает кривую pitch bend каждой ноты: нота без изгиба показывает плоскую полоску, нота с изгибом показывает свою кривую. Дорожки жестов появляются только для жестов, включённых на элементе в фокусе (в его настройках MIDI); отключение жеста убирает его дорожку, и если эта дорожка была выбрана, заголовок возвращается к Note. Смена дорожки перенаправляет то, что позволяет редактировать светодиодная сетка, и меняет подпись заголовка, но сетка LCD продолжает показывать все данные элемента.

У заголовка также есть два особых состояния. Если у паттерна заканчивается память, он показывает Pattern full красным примерно на две секунды. Если элемент, который вы секвенсировали, был удалён, он показывает Element deleted серым вместо пустой дорожки.

Grid: карта

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

Ноты отображаются белыми полосками, вертикальная позиция которых показывает относительную высоту тона; ось высоты тона автоматически масштабируется, чтобы вместить все существующие ноты. Дорожки фейдеров отображаются ступенчатой линией с точками, показывающей записанное значение (на 2D-фейдере ось X белая, а ось Y красная). Паттерны кнопок показывают включённые шаги центрированными полосками. Линии сетки шагов и тактов автоматически прореживаются на длинных паттернах, чтобы оставаться читаемыми.

Полоса вдоль правого края показывает все 8 слотов паттернов: активный слот отображается красным квадратом с его номером, остальные серыми точками. Движущаяся белая линия отмечает курсор воспроизведения, пока паттерн играет, и исчезает при остановке. Рамка окна и полоса слотов служат только для обратной связи; паттерны переключаются из зоны Launcher на поверхности.

Footer: деление и длина

Нижняя строка содержит три элемента: деление квантования (division) слева, живую миниатюру Layout по центру и длину паттерна (length) справа. Деление и длина оба выбираемы: подсветите один из них, нажмите для редактирования, затем поворачивайте энкодер для изменения значения.

Орган управленияЗначенияПо умолчанию
Деление квантованияOff, 1/16, 1/12, 1/8, 1/6, 1/4, 1/3, 3/8, 1/2, 3/4, 1, 5/4, 2, 3, 41/4
Длина паттернаот 1 до 256 шагов, один шаг за щелчок энкодера16 шагов

Пока вы редактируете длину, кнопки Plus и Minus заблокированы (чтобы они не конфликтовали с редактированием длины); они возвращаются к октавной прокрутке, как только вы выходите из редактирования.

Центральная миниатюра представляет собой небольшую живую картинку Layout: секвенсируемый элемент подсвечен, и каждый элемент мерцает, когда срабатывают его шаги, поэтому видно, какие треки играют.

Энкодер и Return в этом виде

  • Нажатие энкодера включает и выключает редактирование подсвеченного органа управления (дорожка, деление или длина).
  • Return выходит из редактирования, если оно идёт; иначе он отменяет вашу последнюю правку в секвенсоре.

Переключение паттернов

Каждый Layout имеет 8 независимых слотов паттернов, каждый со своей длиной, нотами и выразительностью. Коснитесь пэда в зоне Launcher (верхний пэд соответствует паттерну 1), чтобы переключиться. Пэды реагируют только на момент касания. Как происходит переключение, зависит от режима Switch Mode, задаваемого в настройках:

  • Wait: новый паттерн ставится в очередь и вступает в силу, когда заканчивается текущий цикл. Ожидающий пэд лончера мигает янтарным (примерно дважды в секунду) на поверхности, пока не вступит в силу.
  • Jump: новый паттерн вступает в силу немедленно, продолжая с той же позиции в такте.
  • Restart: новый паттерн вступает в силу немедленно и начинается заново с первого шага.

Настройки секвенсора

Нажмите Settings, пока активен вид секвенсора, чтобы открыть настройки секвенсора; нажмите Settings ещё раз, чтобы вернуться, или Return, чтобы выйти в вид по умолчанию. Поворачивайте энкодер для перемещения между пунктами, нажимайте для действия.

ПунктОписание
Clear PatternУдаляет все данные шагов только из активного паттерна. Подтверждает всплывающим уведомлением и возвращает вас в секвенсор.
Clear ElementУдаляет все данные шагов из всех паттернов элемента в фокусе. Подтверждает всплывающим уведомлением и возвращает вас в секвенсор.
Switch ModeWait, Jump или Restart, как описано выше.
Copy PatternКопирует активный паттерн в другой слот. Экран просит коснуться пэда паттерна в зоне Launcher; коснитесь пэда назначения, и копирование выполнится. Если в паттерне назначения уже есть ноты или исходный паттерн длиннее целевого, подтверждение предлагает выбрать Replace, Extend, Trim или Cancel. Касание исходного пэда просит выбрать другой паттерн; Return отменяет без уведомления.
Copy ElementТо же, что Copy Pattern, но копирует только ноты элемента в фокусе в тот же элемент целевого паттерна. Отклоняется всплывающим уведомлением, если элементу нечего копировать.
Bounce LoopПреобразует луп, записанный Looper на этом Layout, в ноты секвенсора в активном паттерне и очищает луп. Если активный паттерн уже содержит ноты, подтверждение называет его, перечисляет пустые паттерны и спрашивает "Bounce the loop into pattern N?" (перенести луп в паттерн N?), с кнопками Bounce и Cancel. Подтверждает сообщением "Loop bounced to pattern N" (луп перенесён в паттерн N) и возвращает вас в секвенсор. Отклоняется сообщением "No loop to bounce" (нет лупа для переноса), если лупа нет, или "Loop too big to bounce" (луп слишком велик для переноса), если он не помещается.
Reset Pattern SettingsВозвращает длину, сетку квантования и стиль воспроизведения активного паттерна к значениям по умолчанию. Ноты сохраняются. Если в паттерне есть ноты за пределами длины по умолчанию, подтверждение объясняет, что эти ноты остаются сохранёнными, но перестают воспроизводиться.
Follow PlayheadАвтоматически прокручивает сетку, чтобы курсор воспроизведения оставался на экране. По умолчанию выключено.
Swap SidesМеняет зоны Live и Launcher местами слева направо. Сетка остаётся по центру.

Смена Layout, пока копирование ожидает выбора назначения, отменяет копирование с всплывающим уведомлением.

Автосохранение

Редактирование, изменяющее содержимое паттерна (рисование или запись нот, очистка паттерна или элемента, копирование в паттерн, перенос лупа или сброс настроек паттерна), сохраняется автоматически вместе с остальным проектом. Краткий индикатор сохранения появляется после завершения сохранения, поэтому вам никогда не нужно сохранять содержимое секвенсора вручную.

Тактовый сигнал

Секвенсор работает от тактового сигнала проекта, того же, что и Looper. Источником тактового сигнала проекта служит один из вариантов: INT (внутренний), USB-dev, MIDI или USB-host. На внутреннем тактовом сигнале секвенсор играет в темпе проекта. Когда проект подчинён внешнему тактовому сигналу, он следует этому сигналу, учитывает сообщения Start, Stop и Continue и не запускается, пока не придёт Start или Continue.

Внешний вид и оформление

Вкладка Style управляет тем, как элементы выглядят на поверхности Erae. Она разделена на разделы: Color selection, Orientation, Style и Finger Animation; у клавиатур добавляется раздел выбора клавиш.

Что можно настраивать

Для каждого элемента можно настроить:

  • Style подсветки: Solid Color, Linear Gradient, Circular Gradient, Rectangular Gradient или Edge Color для клавиш и клавиатур и Solid Color, Dual Intensity, Dual Color или Center Fill для кнопок
  • цвета, которые использует этот стиль (например, Start и End с Grad angle и Grad curve для линейного градиента, Center и Edge для кругового, Edge и Background с Edge width для цвета края)
  • то, как подсвечивается нажатая клавиша: Brightness (смещение яркости при нажатии) и Duration (сколько времени отпущенной клавише нужно, чтобы вернуться к обычной яркости)
  • Orientation элемента
  • Finger Animation для Click, Slide и Release
  • общие изменения стиля при множественном выделении

Палитра цветов

Нажмите на элемент управления цветом на вкладке Style, чтобы открыть палитру цветов. Выберите цвет с помощью кольца оттенков и треугольника или введите его в поле Hex. Под палитрой ряд из восьми образцов хранит цвета, которые вы хотите использовать повторно: щёлкните по образцу, чтобы применить его цвет, перетащите образец на корзину, чтобы очистить его, и щёлкните по корзине с Shift, чтобы очистить их все. На macOS Pick Screen Color позволяет взять любой цвет с вашего экрана.

Выбор цвета

Оформление клавиатуры

Элементы Keygrid, Keyboard и Drumpad окрашиваются клавиша за клавишей. Раздел выбора клавиш (Chromatic key selection или Degree key selection, в зависимости от того, показывает ли клавиатура внегаммовые ноты) позволяет выбрать ноты для оформления: удерживайте Cmd/Ctrl, чтобы выбрать несколько, дважды щёлкните, чтобы выбрать все. Это позволяет визуально выделять корневые ноты, игровые зоны и области исполнения.

Оформление фейдеров

Фейдеры предоставляют прямые элементы управления цветом для Bar, Edge и Background, благодаря чему их текущее положение остаётся легко читаемым. У Fader 2D также есть OffZone int, который задаёт цвет области вне полосы как переход между цветами полосы и фона.

Анимация касания

Выберите Shape анимации для каждого события пальца: Click (Glow, Ripple, Color Morph или Disable), Slide (Glow, Halo, Color Morph или Disable) и Release (Glow, Ripple, Color Morph или Disable). Coloring определяет, берёт ли анимация цвет от элемента (From Element) или от цвета, который вы задаёте (Set); Speed задаёт скорость изменения, а Amount задаёт силу эффекта Color Morph.

Редактирование при множественном выделении

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

Пресеты

В этой главе описаны пресеты элементов и заводские пресеты Erae Sound.

Пресеты элементов

Пресеты элементов сохраняют настроенный элемент холста, чтобы вы могли использовать его повторно позже. Пресет фиксирует тип элемента, размер, поведение MIDI и CV и настройки внешнего вида. При этом он не сохраняет положение элемента на холсте.

Сохранение пресета элемента

Чтобы сохранить пресет элемента, перетащите элемент с холста в раздел Elements левой боковой панели. Erae Lab создаёт новый пресет в группе User, названный по типу элемента (например, Key 1 или Fader 2). Пресеты доступны в каждом проекте.

Загрузка пресета элемента

Перетащите пресет элемента из группы User раздела Elements на холст. Erae Lab создаёт новый элемент с сохранённой конфигурацией.

Переименование и упорядочивание

Щёлкните правой кнопкой мыши по пресету, чтобы открыть его меню:

  • Delete удаляет пресет.
  • Rename позволяет ввести новое имя прямо на месте. Используйте понятные имена, описывающие предполагаемое назначение, например lead-keygrid-mpe или filter-fader-cc74.
  • Duplicate создаёт копию с именем <Preset> Copy.
  • Export... сохраняет пресет в файл .eraebin, которым можно поделиться.
  • Import Elements... добавляет в вашу библиотеку один или несколько файлов пресетов .eraebin. Этот пункт также доступен, если щёлкнуть правой кнопкой мыши по пустой части раздела Elements.

Пресеты перечислены в алфавитном порядке.

Заводские пресеты Erae Sound

Если Erae Sound установлен и встроен в Erae Lab, его браузер звуковых пресетов включает заводские звуковые пресеты. Они отделены от пресетов элементов Erae Lab.

Заводские пресеты Erae Sound доступны только для чтения. Вы можете загружать их и редактировать параметры звука во время работы, но не можете переименовать, удалить или перезаписать файл заводского пресета. Используйте Save As... в Erae Sound, чтобы создать редактируемый пользовательский пресет на основе заводского.

Редактирование Layout пресета Erae Sound

Когда Erae Sound работает внутри Erae Lab, Layout его текущего пресета можно редактировать на холсте Lab.

Как открыть Layout пресета

Есть два способа:

  • Нажмите на миниатюру в разделе ERAESOUND PRESET над PROJECTS в левой боковой панели.
  • В Erae Sound наведите указатель на миниатюру Layout и нажмите Edit layout in Lab в её правом верхнем углу.

Erae показывает Layout пресета, а холст Lab показывает его готовым к редактированию. Выбрана миниатюра ERAESOUND PRESET, и ни один слот проекта не выбран. Заголовок над холстом показывает Erae Sound preset и имя пресета.

Раздел и кнопка появляются, только если Erae подключён, у Erae Sound есть лицензия или он работает в демо-режиме, и у текущего пресета есть Layout.

Редактирование, сохранение и отмена изменений

Редактируйте Layout так же, как Layout проекта. Каждая правка сразу появляется на Erae и помечает пресет Erae Sound как изменённый (звёздочка после его имени в Erae Sound). Слоты и файлы проекта никогда не меняются.

Как только Layout изменён, в заголовке появляется точка и справа две кнопки:

  • Discard: возвращает сохранённый Layout пресета, на Erae и в Lab.
  • Save to preset: записывает изменённый Layout в пресет. Остальные настройки пресета сохраняются такими, какие они сейчас в Erae Sound.

Для заводского пресета, доступного только для чтения, кнопка называется Save as new preset. Нажмите её, введите имя в поле (Lab предлагает имя пресета с добавлением "copy"), затем нажмите Save или клавишу Enter. Cancel или Escape закрывает поле. Уже занятое имя показывает "This name is taken", пустое имя показывает "Enter a name". Новый пользовательский пресет становится текущим пресетом Erae Sound.

Cmd+Z / Ctrl+Z и Cmd+Shift+Z / Ctrl+Shift+Z проходят по вашим правкам Layout пресета. Если в этот момент Erae показывает слот проекта, отмена сначала возвращает Erae к Layout пресета.

Чтобы вернуться к проекту, нажмите на слот проекта. Чтобы вернуться к Layout пресета, нажмите на миниатюру ERAESOUND PRESET.

Копирование Layout пресета в проект

Перетащите миниатюру ERAESOUND PRESET на слот Layout любой строки проекта в разделе Projects, на Erae 2 или Erae Touch. Сначала разверните строку, чтобы её слоты были видны. Слот получает копию Layout пресета, как если бы вы бросили Layout из другого проекта (см. Проекты): в открытом проекте он заменяет Layout, его можно отменить, и он сразу появляется на Erae; в другом проекте он сохраняется в этот проект и синхронизируется. Сам пресет не меняется.

Копия сохраняет идентичность Layout пресета, поэтому при включённой синхронизации Erae Sound слот и пресет остаются связанными.

На Erae Touch действуют правила для строк слотов. См. Erae Touch.

Предпросмотр из другого приложения

Если Erae показывает Layout, отправленный другим приложением, например Erae Sound в Ableton Live, Lab показывает его только для чтения под заголовком Erae Sound preview и никогда его не меняет. То же происходит, если другое приложение занимает Erae во время редактирования: редактирование сразу прекращается. Нажмите на миниатюру ERAESOUND PRESET, чтобы вернуть Layout вашего пресета на Erae, готовым к редактированию.

Если Lab открывается, когда Erae уже показывает предпросмотр Erae Sound, холст сначала показывает этот Layout только для чтения, а затем, как только Erae Sound готов, редактируемый Layout пресета.

Пресет изменён в другом Erae Sound

Все экземпляры Erae Sound, в Lab и в ваших DAW, используют общую библиотеку пресетов. Когда другой экземпляр сохраняет пресет, который вы используете, а вид Erae Sound скрыт, Lab спрашивает в уведомлении:

  • Preset modified on disk. Reload?, если у вас нет несохранённых изменений.
  • Preset modified on disk. Reload and lose your changes?, если у вас есть несохранённые изменения.

Reload загружает сохранённую версию. Keep оставляет ваш звук как есть и помечает пресет как изменённый. Когда показан вид Erae Sound, тот же вопрос задаёт сам Erae Sound.

Если вы оставили свою версию и затем нажимаете Save to preset, заголовок спрашивает This preset was changed in another instance. Overwrite it? с вариантами Save as new (открывает поле имени) и Overwrite (записывает ваш Layout в пресет).

Синхронизация устройства

Erae Lab поддерживает живую двунаправленную связь между вашей библиотекой проектов и подключённым Erae 2. Когда вы подключаете устройство, Lab сравнивает то, что находится на оборудовании, с тем, что есть в вашей библиотеке, и автоматически согласовывает обе стороны: отправляет новые или обновлённые проекты на устройство, забирает проекты, созданные или изменённые на устройстве, и спрашивает вас, когда один и тот же проект изменился с обеих сторон.

О поведении синхронизации на стороне оборудования смотрите Руководство пользователя Erae 2, глава 14.


Требования

Полная двунаправленная синхронизация требует следующего:

  • Erae 2 с прошивкой 2.0 или новее, подключённый по USB.
  • SD card, вставленная в Erae 2. Проекты сохраняются на SD card и считываются с неё. Без неё Erae Lab показывает сообщение "No SD card detected. Please insert one to enjoy all of Erae's features." (SD card не обнаружена. Вставьте её, чтобы пользоваться всеми функциями Erae.) и не выполняет синхронизацию.

Примечание: Изменения, сделанные в Erae Lab, пока устройство не подключено, сохраняются и отправляются при следующем подключении совместимого Erae 2.


Обнаружение подключения

Erae Lab автоматически обнаруживает подключённый Erae 2 по USB, как только устройство готово к работе. Логотип E на верхней панели подсвечивается, пока Erae подключён, и приглушается при отключении. Ход синхронизации отображается в уведомлениях (смотрите «Уведомления о статусе синхронизации» ниже).

Когда вы впервые подключаете Erae к этому компьютеру, Erae Lab спрашивает: "Pair this Erae with this computer? This will synchronize all projects back and forth." (Связать этот Erae с этим компьютером? Все проекты будут синхронизироваться в обоих направлениях.) Выберите Yes, чтобы выполнить сопряжение и начать синхронизацию. Если вы выберете No, Erae Lab не будет трогать это устройство, пока вы его не отключите, и спросит снова при следующем подключении.

Синхронизация выполнена

Совет: Оставляйте Erae 2 включённым и подключённым во время работы в Erae Lab. Движок синхронизации поддерживает устройство в актуальном состоянии в фоновом режиме по мере того, как вы вносите изменения, поэтому ваше оборудование всегда отражает самые свежие результаты вашей работы.

Примечание: Наилучшая производительность синхронизации по USB гарантируется только тогда, когда Erae 2 питается от своего выделенного блока питания USB. Питание устройства от USB-порта компьютера может создавать ограничения по мощности общей шины, влияющие на надёжность синхронизации. Для стабильной и согласованной синхронизации устройства всегда используйте выделенный блок питания.


Поддержка нескольких устройств

Erae Lab может обнаружить более одного подключённого Erae 2. Только одно устройство в каждый момент времени является активным устройством: это то устройство, которое Lab редактирует, синхронизирует, обновляет и использует для ввода встроенного Erae Sound.

Когда подключено несколько устройств, откройте меню Settings и выберите нужное устройство в разделе DEVICE, прежде чем редактировать или синхронизировать. Выбранное устройство запоминается между запусками.

Erae Lab различает ваши устройства, поэтому два Erae никогда не путаются лишь потому, что они содержат проекты с совпадающими именами.

Используйте селектор активного устройства, когда вы:

  • Подключаете студийное устройство и концертное устройство одновременно.
  • Хотите скопировать изменения из Lab на одно устройство, не затрагивая другое подключённое устройство.
  • Хотите забрать изменения с конкретного устройства после редактирования Layout непосредственно на оборудовании.
  • Встраиваете Erae Sound в Lab и хотите, чтобы его ввод MIDI и касаний следовал за определённым Erae.

Lab и встроенный Erae Sound используют общий выбор активного устройства. Смена активного устройства в Lab также меняет то, какой подключённый Erae используется встроенным Erae Sound.


Erae Sound в DAW и Erae Lab одновременно

Erae Sound можно использовать в DAW (например, в Ableton Live, на одной или нескольких дорожках), пока открыт Erae Lab. Открывайте их в любом порядке: они используют Erae совместно и остаются синхронизированными.

  • Каждая правка Layout в Lab доходит до Erae и до каждого Erae Sound в DAW.
  • Layout, который Erae Sound в DAW назначает слоту, появляется в Lab.
  • Когда DAW закрывается или аварийно завершается, Lab сохраняет Erae без переподключения. Когда DAW снова открывается, её Erae Sound следует за Layout из Lab.
  • Когда вы отключаете Erae и подключаете его снова, Lab и DAW переподключаются сами, и Lab снова выполняет синхронизацию.
  • Пресет, сохранённый в одном Erae Sound, предлагается всем остальным Erae Sound, которые его используют (см. Пресеты).

Erae Sound в DAW сохраняет собственную историю отмены и не имеет кнопки Edit layout in Lab. И то и другое есть только у Erae Sound внутри Lab.


Протокол синхронизации

Когда устройство подключается, Lab сравнивает проекты на Erae с вашей библиотекой, затем отправляет проекты Lab на устройство, забирает проекты устройства в Lab, применяет переименования и удаляет на устройстве проекты, которые вы удалили в Lab.

Ход выполнения отображается в уведомлении во время синхронизации, которое закрывается, когда все действия завершены.


Операции отправки и получения

Отправка на устройство

Проект отправляется из Lab на устройство, когда:

  • Проект существует в Lab, но отсутствует на устройстве (новый проект).
  • Проект существует с обеих сторон, но копия в Lab была изменена после последней синхронизации.

Получение с устройства

Проект забирается с устройства в Lab, когда:

  • Проект существует на устройстве, но отсутствует в Lab (создан на устройстве).
  • Проект существует с обеих сторон, но был отредактирован непосредственно на оборудовании после последней синхронизации.

Совет: Когда вы редактируете проект непосредственно на Erae 2, пока он не подключён, Lab автоматически забирает обновлённую версию при следующем подключении. Запускать получение самостоятельно не нужно.

Если устройство сообщает о проектах, которые оно не может прочитать со своей SD card, Lab оставляет их нетронутыми и сообщает вам: "N project(s) on the Erae card could not be read. They were left untouched. Check the card if this persists." (Не удалось прочитать N проект(ов) на карте Erae. Они оставлены без изменений. Если это повторяется, проверьте карту.)

Обнаружение переименования

Если у одного и того же проекта разные имена на каждой стороне, синхронизация считает это переименованием:

  • Переименовано в Lab: копия на устройстве получает новое имя.
  • Переименовано на устройстве: Lab принимает имя с устройства в качестве нового локального имени.

Разрешение конфликтов

Если вы редактируете один и тот же проект в двух местах, один раз в Lab и один раз непосредственно на Erae, Lab не может знать, какую версию вы хотите сохранить. При повторном подключении он спрашивает вас через уведомление: "Project "My Song" has been modified in Lab and on Erae. Which version would you like to keep?" (Проект "My Song" был изменён и в Lab, и на Erae. Какую версию вы хотите сохранить?) с тремя кнопками:

Keep Device  ·  Keep Both  ·  Keep Lab

Выберите один вариант, и Lab завершит синхронизацию соответствующим образом. Пока вы не выберете, этот проект не изменяется ни с одной из сторон.

Что делает каждый выбор

Keep Device: Lab заменяет свою копию версией с вашего Erae. Изменения, сделанные вами в Lab для этого проекта, отбрасываются. Автоматического резервного копирования нет.

Keep Lab: Lab отправляет свою версию на Erae, перезаписывая копию устройства. Изменения, сделанные вами на устройстве для этого проекта, отбрасываются. Автоматического резервного копирования нет.

Keep Both: Lab сохраняет обе версии рядом друг с другом и на вашем компьютере, и на вашем Erae:

  1. Ваша версия в Lab сохраняет своё исходное имя (например, My Song).
  2. Версия, которая была на Erae, переименовывается добавлением _erae в конец (например, My Song_erae) и копируется в Lab как отдельный проект.
  3. После завершения синхронизации оба проекта существуют в Lab и на устройстве. Вы можете открыть их, сравнить и позже удалить тот, который вам не нужен.

Если проект с именем My Song_erae уже существует, Lab использует My Song_erae_2, затем _erae_3 и так далее, поэтому ничего никогда не перезаписывается.

Если вы не уверены, на какой стороне находятся нужные вам изменения, выбирайте Keep Both. Это единственный выбор, который никогда не уничтожает вашу работу. Лишнюю копию вы всегда сможете убрать впоследствии.

Закрытие уведомления

Если вы нажмёте кнопку закрытия (X) на уведомлении о конфликте вместо того, чтобы сделать выбор, Lab расценит это как Keep Lab: ваша версия из Lab будет отправлена на Erae, а изменения устройства отброшены. Само уведомление напоминает вам об этом. Если вы хотите сначала подумать, оставьте уведомление на экране, пока не примете решение.

Что вызывает конфликт

Конфликт появляется только тогда, когда обе стороны изменили один и тот же проект с момента последней успешной синхронизации. Если изменилась только одна сторона, Lab синхронизирует эту сторону автоматически без уведомления.

Проекты только во флеш-памяти

Если проект существует на Erae, но ещё не на его SD card, синхронизация записывает его на карту, чтобы он хранился так же, как остальные.


Редактирование активного Layout

Когда вы активно редактируете Layout в Lab при подключённом устройстве, Lab не отправляет каждое движение мыши на устройство. Он ждёт, пока вы сделаете короткую паузу (долю секунды), прежде чем отправить обновлённый Layout. Это предотвращает поток частичных передач во время быстрого редактирования.

Совет: Задержка незаметна при обычном редактировании. Если вам нужно, чтобы устройство отразило изменение немедленно, например перед выступлением, внесите изменение и сделайте небольшую паузу.


Удалённые проекты

Когда вы удаляете проект из Lab, пока ни одно устройство не подключено, следующая синхронизация удаляет этот проект и на устройстве. Если устройство подключено в момент удаления, проект удаляется на устройстве сразу.


Уведомления о статусе синхронизации

Движок синхронизации сообщает о своём ходе работы с помощью уведомлений в окне Lab:

  • "Syncing N project(s)..." (синхронизация N проект(ов)...) появляется, когда начинаются передачи, и обновляется по мере передачи каждого проекта.
  • "Sync complete: N project(s) synced" (синхронизация завершена: синхронизировано N проект(ов)) подтверждает, что все действия завершены.
  • Предупреждение "Sync timed out" (время ожидания синхронизации истекло) появляется, если устройство перестаёт отвечать. Отключите и снова подключите Erae.
  • "USB connection lost... recovering" (USB-соединение потеряно... восстановление) появляется при кратковременном обрыве соединения, после чего следует "Connection recovered" (соединение восстановлено).
  • Предупреждение о том, что Erae "is connected via legacy MIDI only", появляется, когда устройство запустилось без своего соединения синхронизации. Переподключите его или попробуйте другой USB-порт (смотрите Устранение неполадок).

Совет: Ошибки синхронизации чаще всего возникают из-за кратковременного отсоединения USB-кабеля во время передачи. Подключите кабель заново, и Erae Lab автоматически перезапустит синхронизацию с начала.

Обновления прошивки

Erae Lab поддерживает прошивку вашего Erae 2 в актуальном состоянии. Каждая версия Erae Lab поставляется с соответствующей ей прошивкой: Lab устанавливает эту прошивку как один из своих управляемых компонентов и хранит её на вашем компьютере, поэтому само обновление выполняется из локальной копии. Поддерживая Erae Lab в актуальном состоянии, вы получаете новую прошивку.


Автоматическая проверка обновлений

Когда Erae 2 подключается, Erae Lab сравнивает версию прошивки устройства с прошивкой, имеющейся на вашем компьютере. Если прошивка Lab новее, обновление запускается автоматически.

Для обновления Erae должен питаться от внешнего блока питания. Если это не так, Lab показывает сообщение "Please connect your Erae to a power supply before updating firmware." (Перед обновлением прошивки подключите Erae к блоку питания.) и ждёт.

Erae с прошивкой старше 2.0 никогда не обновляется без предупреждения: Lab сначала просит вас подтвердить действие сообщением "Firmware update required." (Требуется обновление прошивки.) и напоминает, что устройство должно оставаться на внешнем питании и включённым примерно минуту после обновления, пока завершается установка. Выберите Start Update или Cancel.

Совет: Поддерживайте Erae Lab в актуальном состоянии, чтобы получать самую свежую прошивку. Если компонент прошивки кажется отсутствующим или повреждённым, используйте Reinstall components в меню настроек (смотрите Настройки).

Обновление прошивки


Как работает обновление

На Erae 2 обновление выполняется в три шага:

  1. Перезагрузка в загрузчик: Lab просит устройство перезапуститься в загрузчик, небольшую программу, которая устанавливает прошивку. Устройство снова подключается к вашему компьютеру как MIDI-устройство с именем "Bootloader".
  2. Передача: Lab отправляет прошивку. Индикатор прогресса отслеживает передачу.
  3. Перезагрузка в прошивку: когда передача завершена, устройство перезапускается с новой прошивкой и снова подключается как обычный Erae 2.

Совет: Не отсоединяйте USB-кабель во время обновления прошивки. Если передача прервана, переподключите устройство: если оно снова появится в режиме загрузчика, Lab обнаружит это и предложит варианты восстановления (смотрите ниже).

Обнаружение загрузчика и восстановление осиротевшего устройства

Lab также замечает устройство, ожидающее в режиме загрузчика, когда никакое обновление не выполняется, например после прерванного обновления.

Восстановление осиротевшего загрузчика

В этом случае через несколько секунд Lab показывает сообщение "Bootloader detected." (Обнаружен загрузчик.) с тремя вариантами:

  • Install latest firmware: Lab устанавливает прошивку, имеющуюся на вашем компьютере.
  • Select file: Lab открывает окно выбора файла, чтобы вы могли сами выбрать файл прошивки .syx. После этого передача выполняется как обычное обновление.
  • Dismiss: Lab не трогает устройство. Оно остаётся в режиме загрузчика, пока вы его не обновите.

Совет: Если ваше устройство ожидает в режиме загрузчика, а Erae Lab не предлагает восстановление, отсоедините и снова подсоедините USB-кабель. Обнаружение запускается заново при каждом подключении.


Отслеживание прогресса

Уведомление в окне Lab отслеживает обновление в реальном времени:

  • "Updating Erae firmware..." (обновление прошивки Erae...) появляется при начале передачи вместе с индикатором прогресса.
  • "Firmware updated!" (прошивка обновлена!) подтверждает, что устройство перезапустилось с новой прошивкой.
  • Если передача не удалась, Lab повторяет её и показывает "Retrying firmware update..." (повторная попытка обновления прошивки...). Если обновление всё равно не может завершиться, уведомление об ошибке подскажет, что делать; в большинстве случаев проблему решают отключение устройства, повторное подключение и повторный запуск обновления.

macOS: сброс MIDI-устройства после обновления

После завершения обновления прошивки в macOS Erae 2 снова подключается как новое MIDI-устройство. Если Erae Lab не подключается снова или если устройство не появляется в других MIDI-приложениях:

  1. Откройте Audio MIDI Setup (в /Applications/Utilities).
  2. Найдите любые устаревшие записи Erae 2 и удалите их с помощью кнопки «минус».
  3. Отсоедините и снова подсоедините USB-кабель. Устройство снова подключится без ошибок.
  4. Перезапустите Erae Lab, если индикатор подключения не реагирует.

Устранение неполадок при сбое загрузки

Если устройство не загружается нормально после обновления прошивки:

  • Пустая или зависшая поверхность: удерживайте Settings при включении Erae. Он запустится в режиме загрузчика. Затем Erae Lab покажет сообщение "Bootloader detected." (Обнаружен загрузчик.); выберите Install latest firmware.
  • Нет соединения по USB: попробуйте другой USB-кабель и порт. Если устройство по-прежнему не появляется, обратитесь в службу поддержки Embodme ([email protected]). Не выключайте и не включайте его многократно.
  • Файл восстановления .syx: прошивка, которую использует Erae Lab, хранится в папке firmware папки данных Embodme (в macOS ~/Library/Application Support/Embodme/firmware; в Windows %APPDATA%\Embodme\firmware; в Linux ~/.local/share/Embodme/firmware). Выберите Select file в уведомлении о восстановлении, чтобы использовать её или любой другой имеющийся у вас файл .syx.

Меню настроек

Откройте меню настроек, нажав на значок шестерёнки на верхней панели, или нажмите Cmd+, (macOS) / Ctrl+, (Windows/Linux). Меню открывается в виде наложения с разделами DEVICE, AUDIO, DIAGNOSTICS и TIPS, за которыми следуют кнопки Check for updates и Reinstall components.

Панель настроек


Выбор устройства

Если подключено несколько устройств Erae, в меню настроек отображается раздел DEVICE с переключателем устройств. Выберите устройство, которым должен управлять Erae Lab, прежде чем приступать к редактированию, синхронизации, обновлению прошивки или встраиванию Erae Sound. Выбранное активное устройство запоминается для следующего запуска.

Если подключено только одно устройство Erae, этот раздел скрыт, поскольку выбирать нечего.


Настройки звука

Когда Erae Sound доступен для встраивания в Erae Lab, в меню настроек отображается раздел AUDIO. С его помощью можно выбрать устройство аудиовыхода, выходные каналы, частоту дискретизации, размер буфера и связанные параметры драйвера, доступные в операционной системе.

Эти настройки влияют на воспроизведение встроенного Erae Sound. Для функций редактирования проектов в Erae Lab аудиоинтерфейс не требуется; они продолжают работать, даже если аудиовыход не настроен.


Настройки MIDI и Auto Erae

Тот же раздел AUDIO содержит флажки MIDI-входов. Erae Lab автоматически включает подключённые MIDI-входы Erae для Erae Sound, чтобы ноты, давление и исполнительские жесты достигали звукового движка без ручной настройки.

Этот автоматический выбор иногда называют Auto Erae. Он срабатывает при первом запуске и снова всякий раз, когда Erae подключается или переподключается, в том числе после обновления прошивки.

Вы по-прежнему можете использовать список MIDI-входов, чтобы просматривать или вручную корректировать включённые входы. Erae Lab включает MIDI-входы Erae автоматически; порт, который Erae показывает во время обновления, для исполнительского ввода игнорируется.


Проверка обновлений

Нажмите Check for updates, чтобы запросить у механизма обновлений приложения Erae Lab немедленный поиск более новой версии Erae Lab. Erae Lab также проверяет обновления приложения автоматически в фоновом режиме, но эта кнопка полезна, когда нужно убедиться в актуальности установки перед сессией.

Если доступно обновление приложения, следуйте подсказкам механизма обновлений. Проверка обновлений не перезаписывает ваш открытый проект. Управляемые компоненты проверяются автоматически при запуске, а обновить их вручную можно с помощью кнопки Reinstall components.


Установка или переустановка компонентов

Нажмите Reinstall components, чтобы заставить Erae Lab переустановить свои управляемые пакеты компонентов: Erae Sound, прошивку Erae, скрипт Ableton Live и заводское содержимое.

Используйте эту функцию, если какой-либо компонент кажется отсутствующим или повреждённым, если заводское содержимое установилось некорректно или если об этом попросит служба поддержки. Erae Lab заново скачивает компоненты и показывает ход выполнения в уведомлениях. В Windows установщик может запросить подтверждение администратора. Ваши проекты и пользовательские пресеты никогда не удаляются.

Если вы не в сети, Erae Lab сообщает о сбое, и вы можете повторить попытку, когда сеть станет доступна.

macOS: устранение неполадок при установке компонентов

Если установка или переустановка компонента Erae Sound на macOS завершается ошибкой, причина, как правило, в отсутствии прав доступа или ограничениях безопасности в месте размещения аудиоплагина. Проверьте следующее:

  1. Права доступа к папке плагинов. Erae Sound устанавливается как Audio Unit в ~/Library/Audio/Plug-Ins/Components/. Убедитесь, что эта папка существует и доступна для записи вашей учётной записи. Если предыдущая установка оставила там заблокированный файл, удалите его и снова нажмите Reinstall components.
  2. Безопасность macOS. Если macOS сообщает, что компонент получен от неустановленного разработчика или не может быть проверен, откройте Системные настройки > Конфиденциальность и безопасность, найдите сообщение о заблокированном компоненте, нажмите Открыть всё равно и затем повторите установку.
  3. Повторная попытка. После того как права доступа и запрос безопасности будут устранены, снова нажмите Reinstall components.

Если компонент по-прежнему не устанавливается после этих шагов, свяжитесь со службой поддержки по адресу [email protected], указав версию Erae Lab и версию macOS. Смотрите также раздел Устранение неполадок.


CV Clock

Кнопка CV Clock на полосе под холстом открывает на правой панели настройки CV Clock Output для проекта:

  • Enable: включает или выключает вывод тактового сигнала CV.
  • Beat Division: выбирает частоту тактового сигнала: 1, 2, 4, 8, 24 или 48 ppqn.
  • Output: выбирает пару CV-выходов, используемую для тактового сигнала (например, Output 1 / 2).

Диагностика

За то, что отправляет Erae Lab, отвечает одна строка в меню настроек, Diagnostics:

  • Full: Erae Lab отправляет подробный отчёт, когда что-то идёт не так, чтобы служба поддержки могла сопоставить его с вашими сообщениями, а также ежедневную статистику использования (версия приложения, модель и прошивка Erae, MIDI-контроллеры, которые вы используете с Erae Lab, и DAW, в которой работает Erae Sound) с идентификатором вашего компьютера. Это тот же идентификатор, что используется для активации лицензии и в отчётах о сбоях, поэтому эти записи связаны с вашей лицензией и отчётами о сбоях, если они у вас есть. Он показан в этом разделе вместе с кнопкой Copy.
  • Without identifiers (по умолчанию): только анонимный отчёт, когда приложение неожиданно закрывается. Проверки обновлений учитываются как ежедневные уникальные пользователи с помощью псевдонимного кода, который наш сервер вычисляет из вашего IP-адреса и данных приложения с ключом, который меняется каждый день и затем уничтожается. Код удаляется в течение 48 часов, хранятся только суточные итоги, а ваш IP-адрес никогда не сохраняется.
  • Off: диагностика не отправляется. Проверка обновлений по-прежнему выполняется, но не учитывается как пользователь. Ручные отчёты об ошибках продолжают работать.

В любом режиме проверка обновлений отправляет версию приложения, вашу операционную систему, режим Diagnostics, а также модель и прошивку подключённого Erae, чтобы Erae Lab мог предложить подходящие обновления. Она не содержит никакого идентификатора.

Чтобы удалить ваши данные об использовании, отправьте идентификатор компьютера, показанный в этом разделе, или адрес электронной почты вашей лицензии на [email protected].

Вопрос задаётся один раз, при первом использовании Erae Lab: Yes выбирает Full, Not now оставляет значение по умолчанию. В уведомлении о конфиденциальности на embodme.com/privacy-policy описано, что отправляется, на каком правовом основании и как долго хранится.


Подсказки

Erae Sound показывает подсказку о том, как сохранить пресет в слот вашего Erae, пока вы её не закроете. Нажмите Show tips again в строке TIPS, чтобы вернуть её.


Настройки проекта и элементов

Настройки, специфичные для проекта, находятся в своих специальных панелях, а не в меню шестерёнки. Например, CV Clock, педали и MIDI-настройки отдельных элементов настраиваются на холсте и в панели настроек справа. Соответствующие рабочие процессы описаны в разделах Настройки MIDI, Холст и Синхронизация устройства.


Сохранённое состояние

Erae Lab запоминает вашу конфигурацию между запусками: активное устройство, вид Lab или Sound, включён ли Erae Sound и его текущий звук, его настройки аудио и MIDI, а также то, какие разделы боковой панели развёрнуты.

Сочетания клавиш и взаимодействия

Эта глава представляет собой краткий справочник по сочетаниям клавиш, жестам мыши и взаимодействиям с перетаскиванием, доступным в Erae Lab. Держите её под рукой, пока исследуете холст.


Сочетания клавиш

Сочетания клавиш холста работают, когда холст находится в фокусе клавиатуры. Отмена, повтор и сочетания для работы с файлами также работают из других панелей, за исключением текстовых полей, где Cmd+Z / Ctrl+Z отменяет ввод в этом поле.

ДействиеmacOSWindows / Linux
Очистить текущий слот Layout (новый пустой Layout)Cmd + NCtrl + N
Открыть / Импортировать файл Layout или проектаCmd + OCtrl + O
Экспортировать текущий Layout в файл .eraebinCmd + SCtrl + S
Открыть настройкиCmd + ,Ctrl + ,
ОтменитьCmd + ZCtrl + Z
ПовторитьCmd + Shift + ZCtrl + Shift + Z
КопироватьCmd + CCtrl + C
ВставитьCmd + VCtrl + V
ДублироватьCmd + DCtrl + D
Удалить выбранноеDelete или BackspaceDelete или Backspace
Выбрать всёCmd + ACtrl + A
Закрыть менеджер гаммEscEsc

Совет: Дублировать (Cmd + D) копирует выбранные элементы и размещает копию на Layout, автоматически увеличивая номера CC и CV: это удобно для построения ряда фейдеров без ручной настройки каждого из них. Вставить оставляет скопированные номера без изменений.

Совет: История отмены и повтора принадлежит проекту и сохраняется при переключении панелей. Вы можете отменять правки, сделанные на вкладках Tune и Style, а не только перемещения на холсте.

Совет: Когда Erae Sound работает внутри Lab, история содержит и действия Erae Sound. Если следующее действие относится к виду, который сейчас не показан, первое Cmd + Z только переключает на этот вид, а следующее отменяет действие. См. Холст.

Сочетания для строки проекта

После щелчка по миниатюре в строке активного проекта эта строка получает фокус клавиатуры, и следующие сочетания действуют на проект и выбранный в нём слот Layout:

ДействиеmacOSWindows / Linux
Копировать выбранный LayoutCmd + CCtrl + C
Вставить в выбранный слотCmd + VCtrl + V
Очистить выбранный слотDelete или BackspaceDelete или Backspace
Дублировать проектCmd + DCtrl + D
Переименовать проектF2F2

Щёлкните по холсту, чтобы вернуть ему фокус клавиатуры.


Взаимодействия мышью на холсте

Выбор элементов

ЖестЧто он делает
Щелчок по элементуВыбирает его. Предыдущий выбор сбрасывается.
Cmd + щелчок (macOS) / Ctrl + щелчок (Windows/Linux) по элементуДобавляет элемент к текущему выбору или убирает его, если он уже выбран.
Щелчок + перетаскивание по пустой области холстаРисует прямоугольник выделения. Выбирается каждый элемент, которого касается прямоугольник.
Щелчок по пустой области холстаСнимает весь выбор.

Перемещение и изменение размера элементов

ЖестЧто он делает
Щелчок + перетаскивание по выбранному элементуПеремещает его. Все элементы текущего выбора перемещаются вместе с привязкой к сетке.
Alt + перетаскивание (Option на macOS)Размещает копию вместо перемещения.
Перетаскивание угла или краяИзменяет размер элемента на сетке. Если выбрано несколько элементов, все они принимают новый размер.
Shift + перетаскивание угла или края элемента Keygrid, Keyboard или DrumpadИзменяет размер клавиш вместо добавления или удаления клавиш.

Элементы не могут перекрываться: перемещение или изменение размера, которое привело бы к перекрытию с другим элементом, не применяется.


Перетаскивание

Из боковой панели на холст

Перетащите элемент из группы Factory раздела Elements и опустите его на холст. Во время перетаскивания Erae Lab показывает контур, размер которого соответствует свободному месту под указателем. Отпустите кнопку мыши, чтобы создать элемент в этом месте.

Из пресета элемента на холст

Перетащите пресет элемента из группы User раздела Elements и опустите его на холст. Элемент создаётся со всеми сохранёнными в пресете настройками MIDI, CV и внешнего вида.

С холста на боковую панель

Перетащите элемент с холста в раздел Elements, чтобы сохранить его как пресет.

Перетаскивание Layout

Перетащите миниатюру Layout с боковой панели Projects:

  • на слот развёрнутой строки проекта, чтобы скопировать Layout в этот слот;
  • на холст, чтобы заменить им текущий Layout.

Файлы

Перетащите папку проекта, файл .erproj или .eraeproject либо файл Layout (.eraebin или .emk) в окно Erae Lab, чтобы импортировать его. По одному файлу за раз.


Условные обозначения визуальной обратной связи интерфейса

Erae Lab использует согласованный набор визуальных подсказок для передачи состояния:

СостояниеЧто вы видите
ВыбранЭлемент получает акцентную рамку.
Множественный выборВсе выбранные элементы отображают акцентную рамку.
Перетаскивание с боковой панелиКонтур на сетке показывает, где будет размещён элемент.
Активное лассоПолупрозрачный прямоугольник появляется по мере перетаскивания по пустому пространству холста.
Активный проектЗелёная точка рядом с именем проекта.
Изменено с момента снимкаВ строке проекта отображаются элементы управления Save/Revert, когда автоматически сохранённый проект отличается от своей контрольной точки в виде снимка.
ПодключеноЛоготип E на верхней панели подсвечен.
СинхронизацияУведомление показывает ход синхронизации.

Устранение неполадок

В этой главе рассматриваются наиболее распространённые проблемы, с которыми вы можете столкнуться при работе с Erae Lab. По вопросам, связанным с аппаратной частью, обратитесь к Руководству пользователя Erae 2, глава 10.

Если вам не удаётся решить проблему с помощью этого руководства, воспользуйтесь кнопкой отправки отчёта об ошибке на верхней панели или свяжитесь со службой поддержки Embodme по адресу [email protected].


Устройство не обнаружено

Симптом: логотип E на верхней панели остаётся приглушённым после подключения Erae 2.

Шаги для решения:

  1. Попробуйте другой USB-кабель. Кабель, предназначенный только для зарядки, не подойдёт: убедитесь, что кабель поддерживает передачу данных.
  2. Попробуйте другой USB-порт, желательно порт непосредственно на компьютере, а не на концентраторе.
  3. На macOS откройте Информация о системе > USB и проверьте, появляется ли там Erae 2. Если устройство не отображается и здесь, проблема в аппаратной части или кабеле.
  4. На Linux Erae Lab требуется разрешение на доступ к устройству. Когда доступ запрещён, Erae Lab показывает сообщение "Erae detected but USB access is denied." (Erae обнаружен, но доступ по USB запрещён.) Нажмите Fix Now и введите пароль администратора, затем переподключите устройство.
  5. Закройте Erae Lab, отсоедините устройство, подождите пять секунд, снова подключите его, затем перезапустите Erae Lab.

Совет: Если вы подключаете устройство после запуска, перезапускать приложение не нужно: подождите немного, и логотип E подсветится. Если Erae Lab прекращает попытки, он показывает уведомление "No Erae device detected" (устройство Erae не обнаружено) с кнопкой Rescan; проверьте кабель и питание, затем нажмите Rescan.


Устройство обнаружено, но не подключается

Симптом: устройство кратковременно появляется, а затем отключается, или индикатор мерцает.

Шаги для решения:

  1. Если прошивка устройства слишком старая для этой версии Erae Lab, Lab автоматически предлагает обновление прошивки: следуйте инструкциям в разделе Обновления прошивки.
  2. Если Erae 2 ожидает в режиме загрузчика, смотрите раздел Восстановление обновления ниже.
  3. Если Erae Lab показывает сообщение "Erae is connected but not responding" (Erae подключён, но не отвечает), выключите и снова включите устройство, затем нажмите Rescan в этом уведомлении.

Подключено, но не синхронизируется

Симптом: Erae 2 подключён и отображается как MIDI-устройство, однако Erae Lab не может синхронизировать с ним проекты, а встроенный Erae Sound не получает его входной сигнал.

Полноценная синхронизация и ввод во встроенный Erae Sound зависят от выделенного соединения синхронизации Erae по USB. Если устройство вместо этого запускается как обычное (устаревшее) MIDI-устройство, Erae Lab по-прежнему видит MIDI-порты, но не может установить канал синхронизации и предупреждает, что Erae "is connected via legacy MIDI only".

Шаги для решения:

  1. Отсоедините Erae 2, подождите несколько секунд и подключите его снова.
  2. Если повторное подключение не помогает, попробуйте другой USB-порт, желательно непосредственно на компьютере, а не через концентратор.
  3. Используйте заведомо исправный кабель для передачи данных.
  4. Убедитесь, что прошивка устройства имеет версию 2.0 или выше, которая необходима для двунаправленной синхронизации (смотрите Синхронизация устройства).
  5. Проверьте, что SD card вставлена: без неё Erae не синхронизируется.

Совет: Логотип E подсвечивается всякий раз, когда устройство присутствует по USB, поэтому сам по себе он не подтверждает, что синхронизация работает. Надёжный признак: предупреждение "legacy MIDI only" исчезает, и после повторного подключения появляется уведомление о синхронизации. Если предупреждение продолжает появляться снова, перед обращением в службу поддержки повторите переподключение к другому порту.


Конфликты синхронизации

Симптом: при подключении Erae 2 появляется уведомление с предложением выбрать способ разрешения конфликта между версиями проекта.

Erae Lab сообщает о конфликте, когда и копия в Lab, и копия на устройстве изменились с момента последней успешной синхронизации.

Варианты разрешения в уведомлении:

ВыборЧто происходит
Keep DeviceВерсия с устройства загружается в Lab для конфликтующего проекта.
Keep BothLab сохраняет свою версию и импортирует версию с устройства как отдельную копию с суффиксом _erae в имени.
Keep LabВерсия из Lab перезаписывает версию на устройстве для конфликтующего проекта.

Совет: Выберите Keep Both, если вы не уверены, какая версия содержит нужные вам изменения.


Восстановление проектов

Если файл проекта повреждён или случайно удалён из папки библиотеки Erae Lab, SD card Erae 2 хранит последнюю синхронизированную копию. Подключите Erae 2: синхронизация забирает проекты с устройства, которые отсутствуют в локальной библиотеке. С проектом, который вы удалили в Erae Lab, всё иначе: синхронизация удаляет его и на устройстве.

Проекты хранятся локально в папке данных приложения Erae Lab в каталоге EraeLab/projects. Щёлкните правой кнопкой мыши по строке проекта и выберите Open Projects Folder, чтобы увидеть точный путь для вашей операционной системы. Time Machine или любое другое пофайловое резервное копирование, охватывающее эту папку, обеспечивает дополнительную страховку.


Устранение проблем с форматами файлов

Симптом: файл .erproj или .emk не открывается или импортируется некорректно.

Шаги для решения:

  1. Проверьте расширение файла. Текущие проекты представляют собой папки с файлом settings.eraebin; .eraeproject, .erproj и .emk являются устаревшими форматами, которые можно импортировать. Файлы с расширением .emk являются файлами Layout: выберите целевой слот Layout, затем нажмите Cmd+O / Ctrl+O или перетащите файл в Erae Lab.
  2. Убедитесь, что размер файла не равен нулю байт (неполная загрузка или копирование). Если это так, получите файл повторно из его источника.
  3. Если файл был создан в более новой версии Erae Lab, чем установленная у вас, обновите Erae Lab до последнего выпуска.
  4. Если проблема не устраняется, напишите на [email protected] и приложите файл. Укажите версию Erae Lab и операционную систему.

Конфликты MIDI-портов

Симптом: MIDI-данные от Erae 2 не принимаются вашим DAW, или MIDI принимается не тем приложением.

Шаги для решения:

  1. На macOS некоторые приложения запрашивают эксклюзивный доступ к MIDI-портам. Убедитесь, что ни одно другое приложение не открыло MIDI-порт Erae 2 в эксклюзивном режиме.
  2. Убедитесь, что в настройках MIDI-входа вашего DAW выбран правильный MIDI-порт. Erae 2 определяется как USB MIDI-устройство с именем "Erae 2".
  3. Если вы используете утилиту виртуальной MIDI-маршрутизации (IAC Driver на macOS, LoopBe на Windows), убедитесь, что маршрутизация настроена правильно и не создаёт петель обратной связи.
  4. На macOS откройте Audio MIDI Setup и проверьте, отображается ли Erae 2 и нет ли рядом с ним значка ошибки. Закрытие и повторный запуск Audio MIDI Setup может заставить системный MIDI-демон заново перечислить устройства.

macOS: удаление устройства после проблем с MIDI

Если MIDI-порт Erae 2 перестаёт отвечать после обновления прошивки или неожиданного отключения:

  1. Откройте Audio MIDI Setup.
  2. Выберите устройство Erae 2 в списке.
  3. Нажмите кнопку «минус», чтобы удалить его.
  4. Отсоедините и снова подключите USB-кабель. Устройство будет заново перечислено с чистой записью.

Сбои при обновлении прошивки

Симптом: индикатор выполнения останавливается в процессе обновления прошивки, или Erae Lab сообщает об ошибке обновления.

Шаги для решения:

  1. Не отсоединяйте устройство во время обновления. Если устройство не возвращается примерно в течение минуты, Erae Lab прекращает ожидание и отображает ошибку.
  2. После тайм-аута закройте Erae Lab, отсоедините устройство, подождите 10 секунд, затем подключите его снова. Если устройство загружается нормально, перезапустите Erae Lab и дайте ему автоматически повторить попытку обновления.
  3. Если устройство не загружается после неудачного обновления, перезапустите его в режиме загрузчика: смотрите раздел Восстановление обновления ниже.

Восстановление обновления

Симптом: Erae 2 не реагирует обычным образом, и его поверхность пуста или зависла.

Перезапустите устройство, удерживая Settings. Это запускает Erae в режиме загрузчика, чтобы Erae Lab мог обнаружить его и снова установить прошивку.

  1. Подключите устройство к компьютеру и держите Erae Lab открытым.
  2. Удерживайте Settings во время перезагрузки устройства.
  3. Подождите несколько секунд до появления уведомления Erae Lab "Bootloader detected." (Обнаружен загрузчик.)
  4. Выберите Install latest firmware и не отсоединяйте USB-кабель, пока устройство не перезагрузится.

Если Erae Lab не показывает уведомление после перезагрузки в режиме восстановления, отсоедините и снова подключите USB, затем снова перезапустите устройство, удерживая Settings. Если устройство всё равно не восстанавливается, свяжитесь с [email protected].

Совет: Не выключайте и не включайте устройство многократно во время восстановления. Войдите в режим загрузчика один раз, выберите Install latest firmware и дождитесь завершения обновления.


Сбои Erae Lab

Симптом: Erae Lab неожиданно закрывается или перестаёт отвечать.

Шаги для решения:

  1. Если приложение не отвечает, принудительно завершите его:
    • macOS: нажмите Cmd + Option + Esc, выберите Erae Lab и нажмите Force Quit. Также можно щёлкнуть правой кнопкой мыши по значку в Dock и выбрать Force Quit.
    • Windows: нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач, найдите Erae Lab и нажмите End Task.
  2. Перезапустите Erae Lab. Приложение автоматически восстановит последнее сохранённое состояние проекта.
  3. То, что Erae Lab отправляет после сбоя, зависит от параметра Diagnostics, смотрите Настройки. После сбоя никакого запроса не появляется.
  4. Если проблема повторяется, отправьте отчёт об ошибке из самого Erae Lab. Последний отчёт о сбое прикрепляется автоматически, если он есть. По возможности сначала переподключите устройство и воспроизведите проблему, чтобы отчёт показал, что произошло.
  5. Если отправка отчёта из приложения недоступна, напишите на [email protected] с описанием того, что вы делали в момент возникновения сбоя.

Что содержит отчёт о сбое

Параметр Diagnostics определяет, что покидает ваш компьютер:

  • Without identifiers (по умолчанию): когда приложение неожиданно закрывается, отправляется анонимный отчёт. По нему вас нельзя идентифицировать. Проверки обновлений учитываются как ежедневные уникальные пользователи с помощью псевдонимного кода, который удаляется в течение 48 часов.
  • Full: когда что-то идёт не так, отправляется подробный отчёт, чтобы служба поддержки могла сопоставить его с вашими сообщениями. Также отправляется ежедневная статистика использования (версия приложения, модель и прошивка Erae, MIDI-контроллеры, которые вы используете с Erae Lab, и DAW, в которой работает Erae Sound) с идентификатором вашего компьютера, тем же, что используется для активации лицензии и в отчётах о сбоях.
  • Off: диагностика не отправляется. Проверка обновлений по-прежнему выполняется, но не учитывается как пользователь. Ручные отчёты об ошибках продолжают работать.

Отчёты используются исключительно для поиска причины проблемы. Чтобы удалить ваши отчёты Full или данные об использовании, напишите на [email protected], указав идентификатор компьютера из раздела Настройки или адрес электронной почты вашей лицензии. Полное описание приведено на embodme.com/privacy-policy.

Выбор того, что отправляется

При первом использовании Erae Lab один раз появляется запрос:

Help us make Erae better. When something goes wrong, Erae Lab sends a short technical report that doesn't identify you. Would you also share full diagnostics? That adds the recent log, your Erae's state and Erae usage statistics linked to this computer. You can change this anytime in Settings. (Помогите нам сделать Erae лучше. Если что-то пойдёт не так, Erae Lab отправит короткий технический отчёт, по которому вас нельзя идентифицировать. Поделиться также полной диагностикой? Она добавляет недавний журнал, состояние вашего Erae и статистику использования Erae, связанную с этим компьютером. Изменить это можно в любой момент в Settings.)

Yes устанавливает Diagnostics в Full. Not now оставляет значение Without identifiers, а закрытие уведомления равносильно Not now. Изменить это можно в любой момент в меню настроек, смотрите Настройки.

Локальные копии отчётов о сбоях

Erae Lab хранит на вашем компьютере несколько последних отчётов о сбоях в папке crashpad внутри папки данных Embodme и удаляет каждый из них, как только он отправлен. Личные данные удаляются из этих файлов, поэтому вы также можете отправить один из них в поддержку вручную. Их можно удалить в любой момент.


Отчёты о сбоях Erae

Если Erae останавливается и перезапускается из-за проблемы, он сохраняет запись о сбое. При следующем подключении Erae Lab сам отправляет эту запись в Embodme, без окна отчёта, в соответствии с настройкой Diagnostics в меню Settings:

  • Full или Without identifiers: отчёт отправляется сразу. Erae несколько секунд показывает Bug report sent, а Lab показывает уведомление Bug report sent. Затем запись удаляется, поэтому она никогда не отправляется дважды.
  • Off: сам по себе ничего не отправляется. Уведомление сообщает, что ваш Erae остановился и перезапустился, и предлагает Switch to Full и Keep my setting. Switch to Full отправляет отчёт. Keep my setting ничего не отправляет.

Если отправка не удалась (нет интернета, сервер недоступен), запись остаётся на Erae и отправляется при следующем подключении.


Erae Sound предлагает перезагрузить или перезаписать пресет

Симптом: Уведомление показывает Preset modified on disk. Reload? или Preset modified on disk. Reload and lose your changes?, либо при сохранении появляется This preset was changed in another instance. Overwrite it?

Другой Erae Sound, в Lab или в DAW, сохранил пресет, который вы используете. Это не ошибка:

  • Reload загружает только что сохранённую версию. Keep оставляет ваш звук и помечает пресет как изменённый.
  • Overwrite заменяет сохранённую версию вашей. Save as new сохраняет обе, записывая вашу под новым именем.

См. Пресеты.


Erae Sound в Live и Erae Lab не синхронизированы

Симптом (прежние версии): Когда Erae Sound в Ableton Live и Erae Lab были открыты одновременно, Erae Sound в Live оставался на старых версиях ваших Layout, или слоты терялись.

Это исправлено. Обновите Erae Lab и Erae Sound до текущей версии. Теперь они остаются синхронизированными при любом порядке запуска, когда Live закрывается или аварийно завершается, и когда вы отключаете Erae и подключаете его снова. См. Синхронизация устройства.


Отчёты об ошибках из приложения

Кнопка отправки отчёта об ошибке на верхней панели открывает форму отчёта внутри приложения. Используйте её для сообщений о сбоях, проблемах синхронизации, проблемах связи с устройством, проблемах встроенного Erae Sound и воспроизводимых проблемах интерфейса.

Отчёт об ошибке включает ваш текущий проект, недавние журналы и сведения о вашем Erae, а также последний отчёт о сбое, если он есть. Это помогает службе поддержки воспроизвести проблему, но может включать имена проектов и пресетов. Просмотрите своё описание перед отправкой и воспользуйтесь поддержкой по электронной почте, если предпочитаете сначала обсудить конфиденциальные материалы.

Если кнопка не отображается, свяжитесь со службой поддержки по адресу [email protected] и укажите версию Erae Lab, операционную систему, модель подключённого устройства, версию прошивки и шаги, которые приводят к возникновению проблемы.


MIDI-устройство не отображается в настройках

Симптом: MIDI-интерфейс подключён, но не отображается в списке MIDI-входов раздела AUDIO в Настройках.

Шаги для решения:

  1. Закройте меню настроек, затем откройте его снова.
  2. На macOS откройте Audio MIDI Setup (находится в /Applications/Utilities). Убедитесь, что устройство там отображается и рядом с ним нет значка ошибки. Иногда закрытие и повторный запуск Audio MIDI Setup заставляет системный MIDI-демон заново перечислить устройства.
  3. На Windows проверьте Диспетчер устройств на наличие ошибок драйвера MIDI-устройства. Переустановите драйвер устройства, если присутствует значок предупреждения.
  4. Убедитесь, что устройство не захвачено эксклюзивно другим приложением. Некоторые MIDI-интерфейсы не поддерживают совместный доступ: закройте другие DAW или MIDI-утилиты, которые могут удерживать устройство открытым.

Совет: Виртуальные MIDI-порты (например, созданные IAC Driver на macOS или LoopBe на Windows) отображаются в списке устройств Erae Lab так же, как физические порты. Если вы используете виртуальный порт для маршрутизации, убедитесь, что он включён до запуска Erae Lab.

Пользовательские гаммы

Пользовательские гаммы (Custom Scales) позволяют определять собственные строи, от простых ладов до полноценных микротональных систем, и играть их на элементе Keygrid с включённым MPE. Библиотека гамм объёмом до 64 гамм живёт в вашей установке Lab и на вашем Erae и синхронизируется между ними так же, как ваши проекты.

Из чего состоит гамма

Пользовательская гамма состоит из:

  • Имени (до 31 символа, по умолчанию хранится как "CUSTOM").
  • Октавного отношения: частотного отношения, через которое гамма повторяется. По умолчанию 2.0, то есть настоящая октава. Оно не обязано быть октавой.
  • Фиксированной корневой ноты: ступени 1 гаммы. Она присутствует всегда, её нельзя удалить, и она редактируется не так, как остальные ступени. Вы задаёте её либо как смещение в полутонах от базовой ноты клавиатуры, либо как абсолютную частоту в Гц (см. «Корневая нота» ниже).
  • Упорядоченного списка нот, ступеней над корневой нотой (начиная со ступени 2). Каждая нота является частотным отношением относительно корневой ноты (центы служат лишь удобством при вводе или импорте значений).
  • Режима: Free ratio или Equal Division.

Когда вы играете на клавиатуре с пользовательской гаммой, последовательные клавиши идут от корневой ноты по нотам в порядке списка и повторяются через октавное отношение. Поскольку октавное отношение может отличаться от 2.0, повтор может быть неоктавным интервалом (тритава, растянутая октава и так далее).

Корневая нота

Корневая нота (Root) задаёт начало гаммы. Это ступень 1, она есть всегда, и органа удаления у неё нет: гамма может состоять из одной корневой ноты (гамма из одной ступени, повторяющаяся через октавное отношение). У корневой ноты два режима, и каждая гамма несёт собственную настройку корневой ноты, в Lab и на вашем Erae.

РежимСмыслДиапазон
SemitoneКорневая нота находится на указанное число полутонов выше базовой ноты клавиатуры (ноты и октавы, заданных на клавиатурном элементе). 0 стоит по умолчанию и означает, что корневая нота в точности совпадает с базовой нотой. Допускаются дробные значения, поэтому вся гамма может стоять на четверть тона выше.от -24.00 до +24.00 с шагом 0.01
FrequencyКорневая нота задаётся как абсолютная высота в Гц. Корневая нота клавиатуры игнорируется; её октава по-прежнему сдвигает всю гамму вверх или вниз целыми периодами (одно октавное отношение на шаг), поэтому кнопки октав сохраняют смысл «один период вверх или вниз». Высота вычисляется относительно стандартного эталона A4 = 440 Гц: 440 Гц попадает точно на MIDI-ноту 69, и Lab показывает ближайшую ноту и смещение в центах (например, 432 Гц читается как "A4 -32 cents").от 20 до 20000 Гц, 2 знака после запятой

В режиме Frequency корневая нота звучит ровно на введённой частоте, когда октава клавиатуры совпадает с той, что содержит A4 (октава MIDI-ноты 69, показываемая в Lab как октава 4). Каждый октавный шаг в сторону от неё сдвигает корневую ноту на одно октавное отношение. Erae отправляет MIDI, поэтому собственный эталон строя принимающего синтезатора вне его контроля; все распространённые синтезаторы по умолчанию используют A4 = 440 Гц.

Корневая нота действует в обоих режимах: в Equal Division она сдвигает всю сетку, включая ячейку 1.

Как звучат ступени

Ступень, высота которой не попадает на целый полутон, воспроизводится как обычная MIDI-нота плюс поканальный pitch bend, поэтому нота и её изгиб вместе восстанавливают точную целевую высоту (с точностью примерно до 1 цента). Именно поэтому пользовательские гаммы требуют MPE (см. «Назначение гаммы клавиатуре» ниже). Высота, которую вы слышите при живом нажатии клавиши, в точности совпадает с высотой, которую секвенсор воспроизводит для той же ступени.

Free ratio против Equal Division

РежимЧто этоПравило для нот
Free ratioПроизвольные отношения для каждой ступени. Используйте его для чистого строя, исторических темпераций или любого свободного набора интервалов.Допускается любое положительное отношение.
Equal DivisionОктавное отношение делится на N равных шагов (равномерная темперация из N тонов). Вы выбираете, какие из N шагов являются активными ступенями.Каждая ступень должна попадать на шаг сетки.

В режиме Equal Division:

  • Число делений составляет от 1 до 128.
  • Нельзя выбрать больше ступеней, чем имеется делений.
  • Каждая ступень должна попадать на шаг сетки с точностью 0.1 процента, и две ступени не могут занимать один шаг.

Переключение из Free в Equal Division начинается с 12 делений и заново генерирует все ступени как равномерную сетку (все шаги выбраны), что отбрасывает ваши прежние ноты со свободными отношениями. Это происходит сразу, без отдельного подтверждения. Переключение обратно в Free сохраняет текущие ноты как произвольные отношения.

Октавное отношение

СвойствоЗначение
СмыслИнтервал, через который гамма повторяется
По умолчанию2.0 (обычная октава)
Диапазонот 0.5 до 4.0
Шаг в Lab0.001 (отображается с 3 знаками после запятой)
Шаг на устройстве0.01 (отображается с 2 знаками после запятой)

Значение 1.0 не допускается ни в одном режиме, потому что отношение 1.0 не имеет периода. Если сохранённая гамма несёт октавное отношение вне диапазона или равное 1.0, при загрузке оно возвращается к 2.0. Неоктавные периоды полностью поддерживаются, например 3.0 для тритавы Болена-Пирса или 1.965 для Carlos Alpha.

Число нот

Гамма содержит от 1 до 128 ступеней: корневую ноту плюс до 127 нот над ней. Корневую ноту удалить нельзя, поэтому гамма никогда не бывает пустой, а каждую ноту над корневой можно удалить, вплоть до гаммы из одной корневой ноты. Добавление ноты, когда их уже 127, показывает "Degree Limit Reached" (достигнут предел ступеней).

Менеджер гамм (Lab)

Откройте менеджер гамм нажатием кнопки Custom Scales на нижней панели пэда. Это переключатель: нажмите её снова или нажмите Esc, чтобы закрыть. Менеджер перекрывает только область рисования пэда, поэтому нижняя панель (с кнопкой Custom Scales, CV clock и педалями) остаётся видимой.

Заголовок

Слева направо заголовок показывает:

  • Заголовок Custom Scales.
  • Счётчик в виде плашки "n / 64".
  • Поле Search....
  • Кнопку Import .scala.
  • Кнопку + New scale.

Библиотека вмещает максимум 64 гаммы. При 64 обе кнопки, + New scale и Import .scala, отключаются, затемняются и переименовываются в Library full (64). Библиотека глобальна (одна на установку Lab, одна на устройство); клавиатуры ссылаются на гаммы по стабильному идентификатору, а не по номеру слота.

Если библиотека пуста, вместо сетки карточек показывается центрированная панель: "No custom scales yet" (пользовательских гамм пока нет), "Create a tuning to use across your projects." (создайте строй для использования во всех ваших проектах) и кнопка + New scale.

Сетка карточек

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

  • Превью октавного колеса.
  • Имя ("CUSTOM" для гаммы, оставшейся с именем по умолчанию; длинное имя обрезается многоточием).
  • Три плашки: число нот ("N notes" или "1 note"), режим ("Free ratio" или "[N] EDO") и октава ("Octave [r]x" с 3 знаками после запятой).

Наведение на карточку открывает в правом верхнем углу кнопку удаления x. Обычный щелчок выбирает карточку (лавандовая акцентная рамка плюс свечение) и открывает редактор этой гаммы в правой боковой панели.

Чтение октавного колеса

Колесо рисуется по собственному строю гаммы. Каждая ступень отображается точкой на ободе, соединённой сплошной акцентной спицей, а корневая нота всегда находится на 12 часах и выделена отдельным цветом. Гамма Free ratio показывает сплошное кольцо только с созвездием нот. Гамма Equal Division показывает пунктирное кольцо плюс точечные приглушённые спицы для неиспользуемых шагов сетки, чтобы вся решётка делений была видна с одного взгляда. Для гамм с более чем 48 делениями отдельные метки неиспользуемых шагов опускаются, чтобы колесо оставалось читаемым.

Создание гаммы

+ New scale открывает меню с девятью вариантами:

ВариантЧто он создаёт
EmptyТолько корневая нота, Free ratio. Имя "Custom Scale".
24-TET24 ноты, октава 2.0, 24 равных деления
Bohlen-Pierce13 нот на тритаве 3.0, 13 равных делений
53-TET53 ноты, октава 2.0, 53 равных деления
Maqam Rast7 нот на сетке из 24 делений
Just Intonation Major7 свободных отношений (1/1, 9/8, 5/4, 4/3, 3/2, 5/3, 15/8)
Meantone7 свободных нот, среднетоновая темперация в четверть коммы
Pythagorean7 свободных отношений (1/1, 9/8, 81/64, 4/3, 3/2, 27/16, 243/128)
Carlos Alpha9 нот на неоктавном периоде 1.965, 9 равных делений

Выбор шаблона создаёт гамму, называет её по пункту меню (вариант Empty называет её "Custom Scale") и выбирает новую карточку.

Импорт файла Scala

Import .scala открывает окно выбора файлов, ограниченное файлами .scl. При успехе гамма добавляется и выбирается. Файл, который не удаётся разобрать, показывает Import Error: "Could not parse the Scala file. Check format." (Не удалось разобрать файл Scala. Проверьте формат.)

Импорт следует стандартному формату .scl:

  • Строки комментариев (начинающиеся с !) пропускаются.
  • Первая строка данных становится именем гаммы (обрезается до 31 символа).
  • Вторая строка данных содержит число нот (от 0 до 128).
  • Каждая последующая строка задаёт высоту. Высота с десятичной точкой читается как центы (например 701.955); высота с / или , читается как отношение N/D; целое число без знаков читается как N/1.
  • Неявный унисон 1/1 становится корневой нотой (режим Semitone, смещение 0), а последняя высота становится октавным отношением (периодом) и удаляется из списка нот. Это означает, что неоктавный файл .scl импортируется как неоктавная гамма.
  • Строка комментария вида ! root: 432.00 Hz (или ! root: 0.50 semitones), которую записывает собственный экспорт Lab, восстанавливает настройку корневой ноты. Любой другой файл получает корневую ноту по умолчанию.

Отношения выше 64.0 (шесть октав), неконечные значения и неположительные значения отклоняются, а весь файл отклоняется, если результат не является корректной гаммой.

Поиск и переупорядочивание

Ввод текста в поле поиска фильтрует карточки до тех, чьё имя содержит этот текст (без учёта регистра; пустой запрос показывает всё).

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

Удаление гаммы с карточки

Кнопка x при наведении на карточку всегда сначала запрашивает подтверждение, и каждое удаление обратимо через Ctrl+Z.

  • Гамма, не используемая ни одной клавиатурой, показывает: "Delete Scale / Delete this custom scale? You can undo this with Ctrl+Z." (Удаление гаммы / Удалить эту пользовательскую гамму? Это можно отменить с помощью Ctrl+Z.)
  • Используемая гамма показывает: "This scale is used by N keyboard(s). Delete anyway? They'll revert to Major. You can undo this with Ctrl+Z." (Эта гамма используется N клавиатурой(ами). Всё равно удалить? Они вернутся к Major. Это можно отменить с помощью Ctrl+Z.) Подтверждение переназначает эти клавиатуры на Major и удаляет гамму одновременно, и оба действия отменяются одной отменой.

(Собственная кнопка Delete в редакторе ведёт себя немного иначе для гаммы, которую не использует ни одна клавиатура, см. ниже.)

Редактор одной гаммы (Lab)

Выбор карточки загружает её редактор в правую боковую панель (вкладка TUNE). Когда менеджер открыт, но ничего не выбрано, редактор показывает заглушку "No scale selected" (гамма не выбрана), предлагающую выбрать гамму для настройки.

Каждое изменение сохраняется автоматически, распространяется на карточки и выпадающие списки клавиатур и может быть отменено (Ctrl+Z) или возвращено (Ctrl+Shift+Z).

Поля

ПолеПоведение
NameФиксируется по Return или при потере фокуса. Пустые имена и имена только из пробелов отклоняются. Ограничение 31 символ.
Oct. RatioПолзунок плюс числовой ввод, диапазон от 0.5 до 4.0 с шагом 0.001, отображается с 3 знаками после запятой. Принимает отношение ("3/2", "1.5") или значение в центах. Значения вне диапазона отклоняются, и ползунок восстанавливается.
ModeДве кнопки: "Free ratio" и "Equal div".

Органы управления Equal Division

Когда выбран Equal Division:

  • Появляется ползунок Divisions, диапазон от 1 до 128 (шаг 1). Его изменение перестраивает все ступени под новую сетку.
  • Ступени редактируются как сетка пронумерованных ячеек (нумерация с 1), по одной ячейке на деление. Касание ячейки добавляет или убирает эту ступень. Ячейка 1 является корневой нотой: она всегда включена, и выключить её касанием нельзя. Её высота берётся из блока Root (Semitone или Frequency), а не из сетки.
  • All выбирает все ступени; None убирает все ступени над корневой нотой, оставляя гамму из одной корневой ноты.

Если гамма содержит ноты, не совпадающие с текущей сеткой (например после импорта произвольных отношений), диалог Degrees Off Grid предупреждает, что N ступеней не показаны, и предлагает переключиться в режим Free, чтобы сохранить произвольные отношения. Эти ноты скрыты из сетки, но не удалены.

Блок Root

Над ступенями, в обоих режимах, блок Root содержит настройку корневой ноты: переключатель Semitone | Frequency, затем либо ползунок смещения (от -24.00 до +24.00 полутонов, с подписью "above base note"), либо поле ввода Гц (от 20 до 20000, два знака после запятой) с доступной только для чтения подсказкой ближайшей ноты, например "A4 -32 cents". У блока нет органа удаления. Перетаскивание ползунка составляет один шаг отмены и сохраняется один раз при отпускании; переключатель и поле Гц сохраняются сразу. Значение Гц вне диапазона отклоняется, и восстанавливается предыдущее значение.

Органы управления Free ratio

В режиме Free ratio каждая нота над корневой представлена блоком Degree N, с нумерацией начиная с Degree 2, с тремя связанными ползунками и текстовым вводом:

Орган управленияДиапазон
Semitoneот 0 до 48
Centsот -50 до +50
Ratioот 0.01 до 16.0
Value (текст)отношение или центы

Редактирование любого ползунка пересчитывает остальные. Поле Value принимает отношение ("3/2"), простую десятичную дробь ("1.5") или центы. Значение читается как центы, когда оно оканчивается на c (например "701.955c") или когда у него есть десятичная точка и модуль больше 4.0; в остальных случаях это простое отношение. Введённое значение принимается, только если оно сводится к положительному отношению не больше 64.0 (шесть октав); всё остальное, включая неразборчивый текст, показывает надпись "Invalid ratio/cents" (недопустимое отношение или центы) рядом с полем. У каждой ноты есть кнопка удаления x (каждую ноту над корневой можно удалить), а кнопка + Add Note добавляет новую ступень над корневой нотой, помещая её на октавное отношение, чтобы вы подстроили её вниз (при 127 нотах она показывает "Degree Limit Reached", то есть предел ступеней достигнут).

Действия редактора

  • Duplicate: глубоко копирует гамму, вставляет копию сразу после оригинала, называет её "[name] copy" (затем "copy 2", "3", ...) и выбирает её. При достижении предела в 64 гаммы ничего не происходит.
  • Export .scala: открывает диалог сохранения с заранее подставленным именем "[name].scl" (или "scale.scl", если гамма без имени) и записывает стандартный файл .scl. Ноты над корневой записываются в центах с 6 знаками после запятой, с периодом в качестве последней строки в центах; корневая нота становится неявным унисоном формата. Корневой ноте в режиме Frequency, как и ненулевому смещению Semitone, нет места в формате Scala, поэтому она записывается строкой комментария (! root: 432.00 Hz или ! root: 0.50 semitones), которую Lab считывает обратно при импорте; другие программы этот комментарий игнорируют. Гамма без имени записывается с описанием "Unnamed Scale". Ошибка записи показывает "Export Error: Could not write the Scala file." (ошибка экспорта: не удалось записать файл Scala).
  • Delete: для используемой гаммы запрашивает подтверждение "This scale is used by N keyboard(s). Delete anyway? They'll revert to Major." (Эта гамма используется N клавиатурой(ами). Всё равно удалить? Они вернутся к Major.) и при подтверждении переназначает эти клавиатуры на Major и удаляет гамму (одно нажатие Ctrl+Z восстанавливает и то и другое). Для гаммы, которую не использует ни одна клавиатура, кнопка Delete в редакторе удаляет её сразу без диалога подтверждения; удаление всё равно обратимо через Ctrl+Z. После удаления редактор возвращается в пустое состояние.

Назначение гаммы клавиатуре

Пользовательские гаммы можно назначать только элементу Keygrid, у которого включён MPE.

  • Клавиатуры Keygrid (сеточные) могут нести пользовательскую гамму, когда MPE включён.
  • Клавиатура Chroma всегда исключена, потому что это фиксированная фортепианная раскладка, жёстко привязанная к 12-тоновой равномерной темперации, и она не может представлять произвольное число нот.
  • Элементы drumpad тоже исключены всегда: у drumpad один звук на пэд и нет ступеней гаммы, которые можно перестроить, поэтому он остаётся хроматическим.

MPE необходим, потому что пользовательский строй даёт каждой ноте собственное смещение высоты, которое должно передаваться как поканальный pitch bend на собственном MIDI-канале этой ноты. Без MPE все ноты делят один канал и один pitch bend, поэтому аккорд из микротональных ступеней звучал бы фальшиво. На линии передачи нота пользовательской гаммы попадает на MPE-канал участника (от 2 до 16, никогда не на мастер-канал 1), несёт собственный pitch bend и объявляет свой поканальный диапазон изгиба (12, 24 или 48 полутонов), чтобы приёмники корректно декодировали микротоны.

Включение MPE устанавливает поканальный диапазон pitch bend клавиатуры в 48 (самый широкий, для наилучшего микротонального разрешения). Выключение MPE возвращает этот диапазон к 12.

Если вы выключаете MPE на клавиатуре с пользовательской гаммой, назначение сбрасывается автоматически: клавиатура возвращается к заводской гамме. Это происходит и в Lab, и на устройстве, поэтому клавиатура никогда не может остаться с гаммой, которую она больше не способна играть чисто.

Назначение в Lab

На Keygrid с включённым MPE выпадающий список Scale на вкладке TUNE показывает заводские гаммы клавиатуры (Chromatic здесь не предлагается), затем каждую пользовательскую гамму с подписью "[name] ([N] notes)", а в конце пункт Custom scales..., открывающий менеджер гамм. Выбор пользовательского пункта привязывает эту гамму к клавиатуре; выбор заводского пункта сбрасывает пользовательское назначение.

Пользовательские пункты появляются только пока клавиатура удовлетворяет условиям. На Keygrid без MPE подсказка просит включить MPE; на элементе Keyboard подсказка объясняет, что пользовательские гаммы требуют элемента Keygrid. Сначала включите MPE, и пользовательские пункты станут доступны для выбора; выключите MPE, и они исчезнут (текущий выбор сохраняется, пока он остаётся допустимым). Не существует пути, даже через устаревшее состояние интерфейса, привязать пользовательскую гамму к клавиатуре, которая не может её играть.

Show Offscale

Переключатель Show Offscale (по умолчанию включён) определяет, показывает ли клавиатура каждый хроматический шаг или шаг сетки, или только ноты вашей гаммы. Когда он включён, внегаммовые шаги показываются (затемнёнными) и остаются играбельными; когда выключен, клавиатура показывает одну клавишу на ступень гаммы. Переключатель скрыт и принудительно выключен, когда гамма не оставляет внегаммовых шагов для показа: для пользовательской гаммы Free ratio, у которой нет хроматической сетки, и для пользовательской гаммы с равными делениями, ступени которой заполняют все деления. Он доступен для заводских гамм и для пользовательских гамм с равными делениями, у которых есть неиспользуемые деления.

Когда назначена пользовательская гамма с равными делениями, смещение строк Semitones также расширяет свой диапазон под гамму, до числа делений минус один (с потолком 63), вместо обычного предела 11.

Глобальная гамма

Обычно каждый клавиатурный элемент несёт собственную гамму. Когда вы хотите, чтобы одна гамма управляла всем проектом, включите флажок Use global scale на вкладке TUNE элемента (флажок находится прямо над выпадающим списком Scale). Все элементы с включённым флажком делят одну общую гамму на весь проект: измените гамму любого из них, на любом Layout, в Lab или на вашем Erae, и все они последуют немедленно, на всех Layout проекта.

Несколько деталей, которые стоит знать:

  • Общим является сам выбор гаммы, заводской или пользовательской. Корневая нота и октава остаются индивидуальными у каждого элемента, поэтому вы можете держать разные регистры и корни на разных Layout, пока гамма остаётся синхронной.
  • Первый элемент, который вы подключаете, устанавливает глобальную гамму в свою текущую гамму, поэтому при установке первого флажка ничего не меняется. Каждый элемент, подключённый после этого, принимает глобальную гамму.
  • Снятие флажка просто отсоединяет элемент: он сохраняет свою текущую гамму, и дальнейшие глобальные изменения его больше не затрагивают.
  • Клавиатура Chroma (в стиле фортепиано) подключиться не может: это фиксированная 12-тоновая раскладка. Элементы drumpad подключаться могут, но остаются хроматическими всегда: пользовательские гаммы предназначены только для элементов Keygrid, поэтому пользовательская глобальная гамма оставляет drumpad на хроматической.
  • Пользовательские гаммы по-прежнему требуют MPE. Если глобальная гамма является пользовательской, подключённый элемент без MPE сохраняет вместо неё заводскую гамму (то же правило, что и при прямом назначении пользовательской гаммы) и подхватывает пользовательскую гамму, как только вы включите на нём MPE.
  • Удаление пользовательской гаммы, которая в данный момент является глобальной, сбрасывает глобальную гамму на Major, вместе с обычным возвратом каждой использовавшей её клавиатуры.

На вашем Erae экран SCALE подключённой клавиатуры работает как обычно: поворот роллера гамм меняет глобальную гамму, и каждый подключённый элемент на каждом Layout следует за ней, после чего всё синхронизируется обратно в Lab. На экране SCALE также есть переключатель GLOBAL для подключения или отключения текущей клавиатуры прямо на устройстве. На Erae Touch (MK1) флажок устанавливается из Lab, а правки гаммы, сделанные на устройстве, распространяются тем же образом.

Синхронизация с вашим Erae

Ваша библиотека гамм передаётся автоматически, когда ваш Erae подключается к Lab, так же, как ваши проекты. Если на вашем Erae стоит более старая прошивка, Lab пропускает синхронизацию гамм и сообщает об этом: обновите прошивку, и гаммы синхронизируются при следующем подключении. Правки, переупорядочивания и удаления корректно отслеживаются с обеих сторон. Удаление, сделанное на одной стороне, распространяется на другую и имеет приоритет над простым присутствием гаммы, поэтому удаление гаммы не воскрешает её при следующей синхронизации.

Если с момента последней синхронизации гамма была независимо изменена на обеих сторонах, Lab показывает уведомление о конфликте "A custom scale was changed in Lab and on Erae. Which version would you like to keep?" (Пользовательская гамма была изменена и в Lab, и на Erae. Какую версию вы хотите сохранить?) с тремя вариантами:

  • Keep Device: Lab заменяет свою копию версией с вашего Erae.
  • Keep Lab: Lab отправляет свою версию на Erae, перезаписывая копию устройства.
  • Keep Both: Lab сохраняет обе версии как отдельные гаммы, поэтому ничего не теряется.

Если вы не уверены, на какой стороне находятся нужные вам изменения, выберите Keep Both. Это единственный вариант, который никогда не отбрасывает работу. Закрытие уведомления равносильно выбору Keep Lab.

Работа с гаммами на устройстве

Для работы с гаммами не требуется подключённый Lab. На вашем Erae откройте Settings > Custom Scales, чтобы попасть в список Custom Scales.

Список Custom Scales

Список (с заголовком "Custom Scales") прокручивается вертикально и показывает:

  • По одной строке на каждую существующую гамму (её имя). Выбор строки открывает эту гамму в редакторе на устройстве.
  • + Create New (только пока не достигнут предел).
  • Save Scales to Project.
  • Load Scales from Project.

Список на устройстве показывает и позволяет создать до 16 гамм, даже если библиотека, синхронизированная из Lab, может содержать до 64. Пункт + Create New исчезает, как только на устройстве существует 16 гамм.

Save Scales to Project и Load Scales from Project каждый открывают список проектных слотов устройства и сохраняют либо загружают всю библиотеку гамм в выбранный проект или из него. Это не отдельное хранилище резервных копий; они привязаны к вашим проектам, а не к синхронизации.

Создание гаммы на устройстве

Выбор + Create New открывает редактор с заголовком "NEW SCALE" и создаёт гамму немедленно: имя "CUSTOM", октавное отношение 2.0 и только корневая нота (нот над ней пока нет). Отдельного шага подтверждения или сохранения нет, как нет и отмены, которая бы отбросила гамму; выход через Return сохраняет новую гамму. Если библиотека заполнена или гамма по какой-то причине некорректна, вид просто возвращается, ничего не создавая.

Редактор на устройстве

Выбор существующей гаммы открывает редактор ("EDIT SCALE"). Вы перемещаетесь по строкам главным энкодером (поворот для перемещения, нажатие для активации) и нажимаете Return для выхода. Строки, сверху вниз:

СтрокаПоведение
NameОткрывает экранную QWERTY-клавиатуру на пэде. Имена ограничены 31 символом.
Octave ratioЧисло, от 0.50 до 4.00 с шагом 0.01. В Equal Division его изменение заново распределяет все ступени.
Divisions0 показывает "Free"; значения от 1 до 128 показывают "N ED" и делят октаву на N равных шагов. Установка из 0 (Free) в число делений перестраивает ноты над корневой в равномерную сетку; возврат к 0 (Free) сохраняет текущие ноты.
Root Mode"Semitone" или "Frequency", настройка корневой ноты, описанная в разделе «Корневая нота» выше.
Root SemitoneПоказывается в режиме Semitone: смещение корневой ноты над базовой нотой клавиатуры, от -24.00 до +24.00 с шагом 0.01.
Root FreqПоказывается в режиме Frequency: абсолютная высота корневой ноты, от 20 до 20000 Гц с шагом 1 Гц (доли герца, заданные в Lab, сохраняются, пока вы не повернёте эту строку).
Degree NОдин блок на каждую ноту над корневой, с нумерацией начиная с DEGREE 2: Ratio (от 0.010 до 10.000), Semitone (от -80 до +40) и Cents (от -99 до +99), плюс Delete Note. Ratio и Semitone+Cents представляют собой два представления одной и той же высоты. Ручное редактирование высоты любой ступени в режиме Equal Division незаметно переводит всю гамму в Free (строка Divisions переключается на "Free").
+ Add NoteДобавляет ступень над корневой нотой (отношение 1.0, для последующей подстройки), до 127. Скрыта в режиме Equal Division.
Load TemplateЗагружает один из встроенных шаблонов.
DeleteУдаляет гамму.

Строки Delete для корневой ноты нет. Delete Note работает для каждой ноты над корневой, вплоть до гаммы из одной корневой ноты.

Устройство показывает восемь шаблонов в Load Template: 24-TET (Quarter-tone), Bohlen-Pierce (13), 53-TET, Arabic Maqam Rast, Just Intonation Major, Meantone Quarter-Comma, Pythagorean и Carlos Alpha (9). Шаблона "Empty" на устройстве нет (Create New уже даёт вам пустую гамму).

Создание гаммы из выбора гамм клавиатуры

Гамму можно создать и прямо с клавиатуры. Когда вы открываете выбор гамм на клавиатуре с MPE и без Chroma, роллер показывает заводские гаммы, затем ваши пользовательские гаммы, а затем пункт NEW SCALE (показывается, пока есть место до предела). Выбор NEW SCALE сразу переходит в редактор на устройстве и создаёт гамму на месте.

Этот роллер обновляет условия вживую: если вы выключите MPE, пока выбор открыт, пользовательские пункты и ярлык NEW SCALE исчезнут тут же, а клавиатура, находившаяся на пользовательской гамме, немедленно вернётся к заводской гамме.

Живое воспроизведение и секвенсор

Записанная ступень гаммы воспроизводится из секвенсора точно на той же высоте, что и живое нажатие этой ступени. Ваши пользовательские строи звучат идентично, играете вы их вручную или воспроизводите.

Если клавиатура остаётся привязанной к пользовательской гамме, которой больше нет в библиотеке (например, гамма была удалена или у устройства нет SD card, с которой её можно загрузить), эта клавиатура откатывается к обычным заводским высотам без микротонального изгиба. Клавиатура сохраняет свою настройку гаммы, поэтому строй возвращается, как только гамма снова становится доступной.

Пружинные фейдеры

Пружинные фейдеры дополняют обычные фейдеры имитацией возвратного движения. Пока ваш палец на поверхности, ручка точно следует за ним, как у обычного фейдера. Когда вы отпускаете, виртуальная ручка начинает двигаться сама: пружина тянет её к заданной центральной позиции, щелчок сообщает ей импульс, из-за которого она может проскочить центр и отскочить, а трение позволяет движению успокоиться. Каждый шаг этого движения передаётся как MIDI или CV, так что вы можете играть возврат как жест, а не только касание.

Пружинные фейдеры бывают двух видов: одномерный фейдер с пружиной по оси Y (название в палитре Spring 1D) и двумерный пэд с независимой пружиной по каждой оси (название в палитре Spring 2D).

Как ощущается пружина

Возврат работает как затухающая пружина. Пока палец прижат, пружина отключена: ручка точно следует за пальцем без сопротивления, как у обычного фейдера. Пружина действует только после того, как вы отпустите.

При отпускании ручка сохраняет импульс, который был у пальца, и дальше движется сама: пружина тянет её к Center, а Drag замедляет. Это движение формируют пять настроек:

  • Stiffness определяет, как быстро ручка возвращается. 0 означает отсутствие пружины (обычный фейдер). От 1 до 100 диапазон идёт от медленного покачивания на 0.1 Гц до быстрого колебания на 5 Гц, по шкале, где каждый шаг ощущается одинаково: около 0.7 Гц на 50 и 1.9 Гц на 75.
  • Drag задаёт форму возврата. Ниже 50 ручка колеблется вокруг Center, прежде чем успокоиться, на 50 она возвращается как можно быстрее без колебаний, а выше 50 скользит назад всё медленнее. Drag считает колебания, а не время, поэтому заданный Drag даёт одно и то же число колебаний при любом Stiffness. При Stiffness 0 Drag представляет собой простое трение для пущенной ручки.
  • Max Speed ограничивает скорость движения ручки. 0 означает без ограничения, низкие значения заставляют фейдер ползти, а 100 достаточно быстро для любой пружины, поэтому никогда не сдерживает пружину.
  • Bounce определяет, что происходит, когда ручка достигает любого из концов: 0 останавливает её там, 100 отбрасывает назад без потерь, а промежуточные значения сохраняют соответствующую долю скорости. Значение по умолчанию 60.
  • Скорость вашего отпускания (насколько сильно вы щёлкнули) переходит в движение как импульс: быстрый щелчок проскакивает Center и может дойти до конца, а мягкое отпускание просто успокаивается. Скорость щелчка измеряется за последние мгновения вашего скольжения и при отпускании ограничивается значением Max Speed.

Под Stiffness Lab показывает живую подсказку о том, что вы получите: "Oscillates at about 1.9 Hz" или "Returns without oscillating", когда Drag равен 50 или больше. При Stiffness 0 она скрыта.

Из этого следуют несколько особенностей поведения:

  • Если отпустить точно в Center без щелчка, ручка не двигается. Она самостоятельно анимируется, только когда остаётся скорость от щелчка или когда Stiffness включён и ручка находится не в Center.
  • С пружиной значение покоя точное. Когда движение успокаивается (скорость близка к нулю и, при включённом Stiffness, ручка в Center), позиция точно фиксируется в Center, и отправляется итоговое значение. При Stiffness 0 ручка замирает там, где иссяк импульс, и финальной фиксации не происходит.
  • Входящий CC перемещает ручку. Если фейдер получает Control Change на собственном абсолютном контроллере Y (например, обратную связь из DAW), пружина останавливается, её скорость обнуляется, а ручка перескакивает к полученному значению, пересчитанному через Min и Max этого выхода. Фейдер игнорирует собственные исходящие сообщения. Когда в данный момент показан layout этого фейдера, соответствующий абсолютный CV Y (и CV Pressure) тоже переводится в новую позицию.

Физика на устройстве работает от настоящего накопителя прошедшего времени, поэтому ощущения одинаковы в любой сборке и при любой нагрузке. Ручка обновляется всякий раз, когда с последнего обновления прошла хотя бы одна миллисекунда, и каждое обновление учитывает столько целых миллисекунд, сколько реально прошло. При большой нагрузке одно обновление может охватывать сразу несколько миллисекунд, что сохраняет согласованность тайминга вместо потери движения.

Center и Default не одно и то же

Это самая частая причина путаницы. Существует две разные позиции:

  • Default (в Lab называется "Default Y" и "Default X", на устройстве "Y Default" и "X Default"): начальная позиция, которая загружается вместе с layout и сохраняется в пресетах. Именно её фейдер показывает и сообщает до первого касания. Пружину она не притягивает.
  • Center (в Lab называется "Center Y" и "Center X", на устройстве "Y Center" и "X Center"): позиция покоя пружины. Stiffness тянет ручку к Center, и Center также служит началом светодиодной полосы заполнения.

Пружина возвращается в Center, а не в Default. По умолчанию Center равен 0 (низ, а на 2D-пэде левый нижний угол), поэтому только что созданный пружинный фейдер возвращается до самого низа. Если вы хотите, чтобы он возвращался туда, откуда начал, задайте Center равным Default. Задайте Center 64 для биполярного фейдера, у которого заполнение растёт вверх или вниз от середины, а пружина покоится посередине.

Значения физики по умолчанию

У только что созданного пружинного фейдера Stiffness 50 (около 0.7 Гц), Drag 50 (возвращается без колебаний), Max Speed 100 (практически без ограничения) и Bounce 60. Устройство и Erae Lab хранят и показывают одни и те же значения 0-100, поэтому фейдер ощущается одинаково в каком бы редакторе вы его ни настраивали.

Размещение элемента

Элементы палитры называются Spring 1D и Spring 2D. Spring 1D размещается шириной 2 единицы и высотой 8; Spring 2D размером 8 на 8. Когда вы размещаете фейдер щелчком, он вырастает до самого большого свободного прямоугольника, который помещается в точке щелчка, до 3 в ширину и 12 в высоту для 1D-фейдера и 12 на 12 для 2D-фейдера. После размещения его размер можно свободно менять.

Подсказки палитры звучат так: Spring 1D, "One dimensional spring fader, returns to center on release. Sends Control Change values, enable pressure to add a second control dimension." Spring 2D, "Two dimensional spring fader, returns to center on release. Sends Control Change values from X and Y position, enable pressure to add a third control dimension."

Spring Fader 1D

Одномерный фейдер с пружинной физикой по оси Y. Если выбрать такой фейдер в Lab, откроется панель настроек "Spring Fader 1D". Её разделы по порядку: Midi Output, Midi, Spring Physics, Control Change (панель вкладок Pressure / Y abs / Motion) и Control Voltage (панель вкладок Pressure / Y abs).

MIDI и позиция

ПараметрНазвание в LabНазвание на устройствеДиапазонПо умолчаниюЗначение
MIDI ChannelChannelChannel0-15 (отображается 1-16)1Канал каждого CC, который отправляет этот фейдер
MIDI Group(в Midi Output)(в маршрутизации)0-150Группа UMP из MIDI 2.0 для внутренней петлевой маршрутизации, не канал; оставьте 0, если не используете группы
MIDI Output DestMidi OutputOut RoutingUSB Device, USB Host, MIDI A, MIDI Bтолько USB DeviceНа какие порты идут CC; можно включить несколько
Trig on entryTrig on entryTransferOff, Default, AllDefaultПерезапускает ли этот фейдер палец, скользящий с соседнего элемента (см. Trig on entry ниже)
Default YDefault YY Default0-12763Позиция, которая показывается и сообщается до первого касания
Center YCenter YY Center0-1270Позиция покоя пружины и начало светодиодной полосы заполнения

Spring Physics

ПараметрНазвание в LabДиапазонПо умолчаниюЗначение
DragDrag %0-100 %50 %Форма возврата: ниже 50 ручка колеблется вокруг Center, на 50 возвращается как можно быстрее без колебаний, выше 50 медленно скользит назад. Число колебаний не зависит от Stiffness
Max SpeedMax Speed %0-100 %100 %Ограничивает скорость движения ручки. 0 означает без ограничения, низкие значения заставляют её ползти, 100 достаточно быстро для любой пружины
BounceBounce %0-100 %60 %Доля скорости, сохраняемая при ударе ручки о любой из концов: 0 останавливает её там, 100 отбрасывает назад без потерь
StiffnessStiffness %0-100 %50 %Как быстро ручка возвращается в Center: 0 означает отсутствие пружины (обычный фейдер), от 1 до 100 диапазон идёт от 0.1 Гц до 5 Гц. Подсказка под ним показывает получающееся колебание

Выходы

У каждого выхода есть состояние включён или выключен, номер контроллера, а также значения Min и Max; отправляемое значение пробегает от Min до Max по всему ходу фейдера. У только что созданного фейдера Y Absolute уже включён; Pressure и Motion Speed изначально выключены, и их нужно включить.

ВыходВкладка в LabРаздел на устройствеCC по умолчаниюВключён по умолчаниюНазначение
Y AbsoluteY absY AXIS (Y CC, Y Min, Y Max)CC 61ДаПозиция ручки. Это основной выход
PressurePressurePRESSURE CCCC 59НетНасколько сильно вы нажимаете. Равен 0 во время автоматического возврата пружины (без пальца)
Motion SpeedMotionMotion Speed CCCC 59НетКак быстро движется ручка, и под пальцем, и во время возврата. Молчит при первом касании и при отрыве пальца

Каждый выход также может управлять гнездом CV. Каждый выход CV изначально выключен, несёт тот же нормализованный сигнал, что и его CC, и имеет собственные Min и Max (по умолчанию от 0 В до 5 В; оборудование поддерживает полный диапазон от -5 В до +8 В), а также селектор выходного гнезда, который выбирает одно из 24 физических гнёзд CV (отображаются 1-24). Spring 1D предоставляет CV для Y Absolute и Pressure. Поле Speed CV существует в модели данных, но не отображается ни в одном из двух редакторов, поэтому его нельзя настроить и оно ни на что не влияет.

Spring Fader 2D

Двумерный пэд с независимой пружиной по каждой оси. Панель в Lab называется "Spring Fader 2D".

Spring 2D запускает две полностью независимые пружины. У X и Y есть собственные Default, Center, позиция, скорость, абсолютный CC и абсолютный CV, а также собственные Drag, Max Speed, Bounce и Stiffness. Pressure и Motion Speed являются общими одиночными выходами; для 2D скорость движения использует суммарную величину скоростей по X и Y. Можно щёлкнуть по диагонали, и каждая ось вернётся в своём темпе и отскочит от своих краёв. Пружина возвращается в точку (Center X, Center Y).

Spring Physics по осям

У только что созданного Spring 2D физика связана: один набор Drag, Max Speed, Bounce и Stiffness управляет обеими осями, и любое изменение записывает одно и то же значение в X и Y. Связь сохраняется вместе с элементом.

  • Link X and Y (Lab: переключатель вверху раздела Spring Physics; устройство: переключатель Link X and Y под SPRING PHYSICS). По умолчанию включено.
  • Если связь снята, каждая ось сохраняет свои значения, а вы выбираете ось, которую редактируют четыре настройки физики: в Lab переключателем X / Y над четырьмя ползунками (оформлен как переключатель Pressure / X abs / Y abs), на устройстве строкой Axis (X или Y). Переключатель и строка появляются только пока физика не связана.
  • Повторная связь копирует значения X в Y.

Например: снимите связь, задайте Stiffness 0 для X и оставьте пружину для Y: пэд остаётся по горизонтали там, где вы его оставили, и возвращается в Center Y по вертикали. Default X действует только пока у X Stiffness 0, Default Y только пока у Y Stiffness 0.

У только что созданного Spring 2D включены и X Absolute (CC 60), и Y Absolute (CC 61); Pressure и Motion Speed изначально выключены.

Панель 2D добавляет к всему, что есть в панели 1D:

ПараметрНазвание в LabНазвание на устройствеДиапазонПо умолчанию
Default XDefault XX Default0-12763
Center XCenter XX Center0-1270
X Absolute CCX absX AXIS (X CC, X Min, X Max)контроллер плюс Min и MaxCC 60, включён
X Absolute CVX absCV X Abs (Min, Max, Out)как вышевыключен

Панель вкладок CC для 2D: Pressure / X abs / Y abs / Motion; панель вкладок CV для 2D: Pressure / X abs / Y abs.

Как возврат звучит на стороне MIDI

  • При отпускании CC позиции сначала фиксируется в точной точке отрыва. В месте, где палец покинул поверхность, отправляется окончательное значение, так что приёмник никогда не получает устаревшее значение.
  • Затем CC позиции следует за всей анимацией. Пока пружина движется и отскакивает, CC позиции (X и Y на 2D-пэде) отправляется заново при каждом изменении значения, не чаще чем раз в 5 мс, так что приёмник слышит весь плавный ход, а не только конечную точку, и при этом DIN-выход MIDI не перегружается.
  • Когда ручка успокаивается при включённом Stiffness, итоговое значение отправляется точно в Center. CC покоя всегда точен. При Stiffness 0 финальной фиксации нет: последнее отправленное значение соответствует месту, где иссяк импульс.
  • Pressure падает до 0 в момент отрыва пальца и остаётся равным 0 на протяжении всего возврата пружины, хотя позиция продолжает двигаться. Всё, что вы назначили на Pressure, падает до нуля в тот момент, когда палец уходит.
  • Motion Speed молчит при нажатии и при отрыве. Он сообщает значение только во время непрерывного движения: скорость перемещения пальца при скольжении и собственная скорость пружины во время возврата. Во время возврата скорость выводится из скорости пружины (модуль скорости, умноженный на прошедшее время и нормализованный так, чтобы полная шкала составляла 0.08 единицы на кадр; значение 2D использует суммарную скорость по X и Y), затем отправляется через тот же выход, который использовала бы скорость касания. Назначьте её, например, на фильтр, который открывается, когда фейдер резко возвращается.

Trig on entry

Trig on entry определяет, перезапускает ли этот фейдер палец, который скользит в него из соседнего элемента. Это единый выпадающий список с тремя вариантами: Off, Default и All (хранятся внутри как 0, 1 и 255; другие значения недопустимы). Новые пружинные фейдеры создаются со значением Default.

Решает только тот элемент, в который входят. Собственная настройка исходного элемента не имеет значения: источник со значением Off всё равно передаёт свой палец цели со значением Default или All, и условие целиком считывается с цели.

  • Off: в этот элемент нельзя попасть скольжением. Палец остаётся на том, с чего начал.
  • Default: палец может войти в этот элемент только из того же семейства. Все четыре типа фейдеров (Fader 1D, Fader 2D, Spring 1D, Spring 2D) относятся к семейству Fader, поэтому любой из них может передать палец любому другому, включая 2D-пэды. При Default фейдер не может передать палец клавиатуре или кнопке.
  • All: в этот элемент может войти любой соседний тип (например, клавиатура в фейдер).

Родственное условие касается случая, когда касание начинается чуть за пределами элемента и скользит внутрь по пустому холсту: такой вход разрешён, только когда у этого элемента установлено Default или All, независимо от семейства. При Off скольжение из пустого пространства ничего не делает.

Редактирование на устройстве

На самом Erae параметры пружинных фейдеров находятся в LCD-представлении MAPPING; нужный экран для 1D или 2D выбирается автоматически по типу элемента. Поверните главный энкодер, чтобы переместить выделение или изменить значение, нажмите его, чтобы войти или подтвердить, и нажмите Return, чтобы вернуться к представлению по умолчанию.

Экран mapping для Spring 1D содержит по порядку:

  • Out Routing и Channel
  • SPRING PHYSICS: Drag, Max Speed, Stiffness, Bounce (каждый показан в процентах, 0-100)
  • Y AXIS: Y CC, Y Min, Y Max, Y Default, Y Center (строка Y CC ограничена допустимым диапазоном Control Change, а не 0-127)
  • PRESSURE CC: enable, Pressure CC, Pressure Min, Pressure Max
  • Motion Speed CC: enable, Motion Speed CC, Min, Max
  • CV: CV Y Abs (enable, Min, Max) и его выходное гнездо CV Y Out, затем CV Pressure (enable, Min, Max) и его выходное гнездо CV Pres Out
  • Transfer

Spring 2D повторяет это и добавляет раздел X AXIS (X CC, X Min, X Max, X Default, X Center) и группу CV X Abs (с гнездом CV X Out), каждый из которых размещён перед соответствующими элементами для Y. Его раздел SPRING PHYSICS начинается с переключателя Link X and Y; пока он выключен, далее следует строка Axis (X или Y), а Drag, Max Speed, Stiffness и Bounce показывают и редактируют эту ось.

Светодиодная обратная связь

Полоса заполнения растёт от Center: при Center 0 она заполняется вверх от низа, а при Center 64 растёт вверх или вниз от середины. Пока пружина анимируется после отпускания, заполнение следует за ручкой в реальном времени, так что светодиодная лента показывает отскок и успокоение, которые вы слышите на стороне MIDI. Какие именно цвета использует поверхность во время возврата, зависит от стиля layout, и лучше всего это видно на устройстве.

В секвенсоре и при множественном выделении

Пружинные фейдеры записываются в секвенсоре так же, как обычные фейдеры: 1D-пружина записывает дорожку автоматизации, 2D-пружина дорожку 2D-фейдера, а захваченные значения сохраняют движение пружины, так что записанный проход воспроизводит отскок. Вы также можете редактировать сразу несколько выбранных пружинных фейдеров через панель настроек множественного выделения.

Настройка возврата

Stiffness определяет, как быстро движется фейдер, Drag определяет, сколько колебаний он совершает, а Bounce определяет, насколько живо ведут себя концы. Поскольку Drag считает колебания, а не время, вы можете выбрать характер с помощью Drag, а затем ускорить или замедлить его с помощью Stiffness, не меняя его.

  • Долгое, медленно затухающее колебание: держите Drag низким (от 10 до 20) и выбирайте скорость с помощью Stiffness.
  • Более мягкое колебание: поднимите Drag ближе к 40, чтобы колебания быстрее уменьшались.
  • Быстрый возврат без колебаний: Drag 50 при высоком Stiffness.
  • Медленное, тяжёлое скольжение домой: Drag выше 50 или низкий Max Speed, чтобы ручка ползла назад с постоянной скоростью.
  • Глухие концы: Bounce 0 останавливает ручку на конце, о который она ударилась; повышайте Bounce, чтобы отскоки сохраняли больше скорости.
  • Обычный фейдер, остающийся на месте: задайте Stiffness 0. Он следует за пальцем, пока вы его держите, и остаётся там, где вы его отпустили (сдвинуть его может только остаточный щелчок, успокоенный Drag).

Erae Touch

Эта глава предназначена для пользователей оригинального оборудования Erae, Erae Touch. Основное руководство Erae Lab описывает рабочий процесс Erae 2; всё, что на Erae Touch работает иначе, собрано здесь, чтобы не прерывать основные главы о настройке, синхронизации и обновлении. У Erae Touch также есть собственное руководство (Erae Beta User Manual), посвящённое самому устройству.


Четыре слота, а не список проектов

На Erae Touch хранится ровно четыре проекта в слотах с именами A, B, C и D. В каждом слоте до восьми Layout. У слотов нет имён проектов: это только буква. Ваши именованные проекты хранятся в Library Erae Lab, а Lab помещает проект из Library в слот, когда вы об этом попросите.

Lab никогда сам не отправляет ваши другие проекты на Erae Touch. На устройстве существуют только четыре слота.

Как выглядит список проектов

Пока Erae Touch подключён, раздел Projects в левой боковой панели разделён на две зоны:

  • On Erae Touch: четыре строки, по одной на каждый слот. Каждая строка показывает букву слота, а затем то, что в нём находится. Слот, загруженный на устройстве, идёт первым и отмечен зелёной точкой, остальные следуют по алфавиту.
  • Library: все ваши остальные проекты.

Строка слота показывает рядом с буквой одно из трёх:

  • Имя проекта из Library: слот связан с этим проектом. Связанный проект это проект из Library, привязанный к слоту этого Erae Touch. Слот и проект содержат одно и то же, и Lab поддерживает их в синхронизации, как описано ниже.
  • Not in Library yet: слот содержит Layout, которые пока не связаны ни с одним проектом Library. Lab связывает их, когда Erae Touch подключается и синхронизируется.
  • Empty: в слоте нет используемых Layout.

Один проект можно связать только с одним слотом, а у слота есть один связанный проект. Связанный проект остаётся обычным проектом Library: его можно переименовать, развернуть, дублировать, экспортировать. Rename меняет имя только в Lab; слот сохраняет свою букву на устройстве. Связанный проект нельзя удалить: пункт Delete в его меню неактивен, с подсказкой сначала загрузить другой проект в слот.

Когда вы отключаете Erae Touch, четыре строки слотов остаются видимыми, но серыми, в том виде, в каком устройство их последний раз передало. Связанные проекты можно просматривать и редактировать; изменения ждут следующего подключения. Когда подключён Erae 2, строк слотов нет: связанные проекты становятся обычными проектами Library.

Проекты, созданные из слота

Lab создаёт проект Library с именем From slot B (с буквой слота) в двух случаях. Когда вы загружаете проект в слот, содержимое которого ещё не находится в Library, Lab сначала сохраняет это содержимое под таким именем, чтобы ничего не потерялось. И когда вы бросаете Layout на пустой слот, Lab создаёт проект, который его принимает (см. Перетаскивание Layout между Library и слотами). Если имя занято, Lab добавляет номер.


Загрузка проекта в слот

Чтобы поместить проект из Library на Erae Touch, выберите для него слот. Erae Touch должен быть подключён. Любое из следующих действий открывает окно Load on Erae Touch:

  • Дважды щёлкните по проекту в зоне Library.
  • Щёлкните правой кнопкой мыши по проекту и выберите Send to slot....
  • Перетащите строку проекта на одну из четырёх строк слотов (этот слот будет выбран заранее).

Окно показывает четыре слота плитками с буквой, их Layout и тем, что в них находится. Плитка помечается loaded, если это слот, который Erae Touch сейчас воспроизводит, и already here, если проект уже связан с этим слотом (его нельзя выбрать). Щёлкните по плитке, чтобы выбрать её. Строка под плитками сообщает, что произойдёт с текущим содержимым слота:

  • Слот пуст: ничего не заменяется.
  • Слот содержит то, чего ещё нет в Library: оно сначала сохраняется в Library как From slot B.
  • Слот связан с другим проектом: тот проект остаётся в Library, но отвязывается от слота.
  • Слот содержит нетронутый заводской проект: он заменяется.

Кнопка называется Load on slot для пустого слота и Replace and load в остальных случаях. Enter подтверждает, Escape отменяет.

Дальше происходит следующее:

  1. При необходимости текущее содержимое слота сохраняется в Library.
  2. Lab отправляет проект в слот, заменяя то, что там было. Сообщение о ходе передачи показывает прогресс.
  3. Слот становится связанным с отправленным проектом, и Erae Touch загружает его.

Если проект уже связан с другим слотом или если отправка изменила бы его (пользовательские гаммы, которые нельзя поместить на Erae Touch, секвенции, которые не помещаются), Lab связывает со слотом копию, а ваш проект остаётся как есть. Окно сообщает, когда это происходит.

Если что-то не удалось, все связи остаются прежними, и Lab сообщает причину. При отказе из-за размера или неудачной передаче предлагается Try Again. Окно недоступно, пока Erae Touch синхронизируется; повторите попытку после окончания синхронизации.

Ограничение памяти

В Erae Touch намного меньше памяти, чем в Erae 2. Разверните строку проекта, чтобы увидеть полосу Erae Touch memory с процентами: это оценка того, какую долю памяти и хранилища проектов Erae Touch занимают Layout проекта. Полоса становится красной выше 100 процентов. Наведите на неё указатель, чтобы увидеть подробности.

Проект более чем на 100 процентов нельзя отправить: все четыре плитки в окне Load on Erae Touch отключены, а Lab сообщает, сколько ему нужно. Удаляйте элементы или Layout, пока полоса не окажется ниже 100 процентов. Полоса появляется на строках слотов, на связанных проектах и, пока подключён Erae Touch, на каждом проекте Library. Когда подключён Erae 2, её нет.


Переключение слотов

Дважды щёлкните по строке слота, чтобы загрузить этот слот на Erae Touch с его первым Layout. Дважды щёлкните по миниатюре Layout в слоте, который не загружен, чтобы загрузить слот на этом Layout. Также можно щёлкнуть правой кнопкой мыши по строке слота и выбрать Load on Erae Touch. Оба способа доступны только пока Erae Touch подключён и в слоте есть Layout. Lab показывает сообщение Loading, пока Erae Touch не подтвердит загрузку.

Работает и обратный путь: когда вы переключаете слоты на самом Erae Touch, Lab следует за ним. Слот поднимается наверх списка с зелёной точкой, а холст показывает его проект. Щёлкните по миниатюре Layout в загруженном слоте, чтобы переключить Layout, как в любом проекте.

Двойной щелчок по проекту Library не загружает его только в Lab, пока подключён Erae Touch: вместо этого открывается окно Load on Erae Touch. Когда Erae Touch не подключён, двойной щелчок по проекту Library открывает его в Lab как обычно.


Редактирование и синхронизация

Erae Touch синхронизируется с Erae Lab в обоих направлениях, слот за слотом, через связанные проекты.

  • Редактирование загруженного слота: правки проекта слота, который воспроизводит Erae Touch, поступают на устройство сразу, по мере работы.
  • Редактирование связанного проекта, который не загружен: Lab отправляет изменение в его слот, не загружая слот. Правки проекта Library, не связанного ни с одним слотом, остаются в Lab.
  • Редактирование при отключённом Erae Touch: проект помечается как изменённый, и Lab отправит его в слот при следующем подключении.
  • Редактирование на устройстве: изменения, сделанные на Erae Touch (Layout, гамма, назначения CC, октава, паттерны секвенсора), возвращаются в связанный проект в Lab. Слот, Layout которого отличаются от связанного проекта в момент подключения Erae Touch, переносится в проект, поэтому Lab никогда по ошибке не перезапишет устройство.
  • Изменено с обеих сторон: если один и тот же слот менялся с обеих сторон, пока они были разъединены, Lab просит выбрать Keep Device, Keep Both или Keep Lab, как описано в разделе Синхронизация устройства. На Erae Touch Keep Both помещает версию Lab в слот с обеих сторон и сохраняет версию с устройства в Lab как отдельный проект.

Save и Revert для слота

Строка слота показывает те же значки Save и Revert, что и любая строка проекта, для его связанного проекта; см. Проекты. Revert возвращает проект к его снимку в Lab, а затем отправляет его в слот. Если это загруженный слот, Erae Touch перезагружает его. Save делает текущее содержимое новым снимком.


Перетаскивание Layout между Library и слотами

Перетащите миниатюру Layout и бросьте её на позицию Layout в другой строке, так же как между двумя проектами Library (см. Проекты). Это работает в обоих направлениях между проектами Library и строками слотов, а также между двумя слотами. Сначала разверните строку-получатель, чтобы её миниатюры были видны. Результат зависит от получателя:

  • Загруженный слот: Layout заменяет тот, что стоял на этой позиции, и сразу работает на Erae Touch.
  • Слот, который не загружен: Layout записывается в связанный проект слота и сразу отправляется в слот, без загрузки.
  • Пустой слот без проекта Library: Lab создаёт проект с именем From slot B (с буквой слота), связывает его со слотом и помещает в него Layout.
  • Слот с пометкой Not in Library yet: бросок отклоняется, ничего не меняется. Дождитесь, пока Lab свяжет слот, что происходит при подключении и синхронизации Erae Touch.
  • Проект Library: Layout попадает в проект и остаётся в Lab. Если этот проект связан со слотом, Lab отправляет изменение в слот.

Перетаскивание целой строки проекта (а не Layout) на строку слота открывает окно Load on Erae Touch, описанное выше.

Перетаскивание Layout пресета Erae Sound на слот

Можно также перетащить миниатюру раздела ERAESOUND PRESET на позицию Layout слота, как описано в разделе Пресеты. Слот получает копию Layout пресета по тем же правилам, что и выше (сразу работает в загруженном слоте, сразу отправляется в другой слот, новый связанный проект для пустого слота). Копия сохраняет идентичность Layout пресета, поэтому при включённой синхронизации Erae Sound слот и пресет остаются связанными. Сам пресет не меняется.


Обновления прошивки

Erae Touch обновляется в два этапа. Когда прошивка, поставляемая с Lab, новее прошивки устройства, обновление запускается автоматически. Erae Touch, на котором всё ещё работает прошивка предыдущего поколения, обновляется так же после того, как вы подтвердите запрос кнопкой Start Update. В любом случае не отключайте Erae и не выключайте его питание, пока обновление не завершится.

Этап 1: программа обновления

  1. Перезапуск в режим обновления: Lab просит устройство перезапуститься в свой загрузчик.
  2. Загрузка программы обновления: Lab отправляет на устройство небольшую программу обновления.
  3. Ожидание программы обновления: устройство снова подключается с запущенной программой обновления, и на его поверхности отображается USB.

Этап 2: передача прошивки

  1. Передача прошивки: Lab отправляет новую прошивку программе обновления, которая показывает на поверхности индикатор выполнения с процентами.
  2. Запись и перезапуск: устройство записывает прошивку, перезапускается с ней и подключается в обычном режиме. Запись может занять несколько минут.

Двухэтапный процесс Erae Touch занимает больше времени, чем обновления Erae 2. Индикатор выполнения проходит через оба этапа. Не отключайте устройство и не прерывайте его питание на протяжении всего процесса.

Если устройство возвращается с всё ещё запущенной программой обновления (например, после прерванного обновления), Lab автоматически возобновляет передачу прошивки и сообщает вам, если обновление всё равно не может завершиться. Если оно возвращается в своём загрузчике восстановления, Lab показывает сообщение Erae Touch bootloader detected, would you like to update? (обнаружен загрузчик Erae Touch, обновить?): выберите Install latest firmware, чтобы переустановить прошивку. Если прошивку невозможно установить на ваш Erae Touch, Lab сообщает об этом вместо запуска обновления.

Приложение A: Справочник параметров элементов

В этом приложении перечислены параметры, которые можно задать для каждого типа элемента на вкладке Tune в Erae Lab, с подписями, которые показывает приложение. Параметры сгруппированы по типу элемента и по разделу, в котором они находятся.

Несколько разделов являются общими для большинства элементов:

  • Midi Output: флажки USB Device, MIDI A, MIDI B и USB Host. Новый элемент отправляет данные только на USB Device.
  • Channel: MIDI-канал, от 1 до 16.
  • Trig on entry: Off, Default или All. Определяет, срабатывает ли элемент, когда на него заезжает палец: Default принимает палец, пришедший с пустого места холста или с элемента того же вида, All принимает любой палец.
  • Выходы Control Change: у каждого есть Enable, Type (CC, CC 14-bit, RPN, NRPN), Controller (или Bank и Index для RPN и NRPN) и Min/Max. Выходы Motion следуют непрерывной скорости вашего пальца, сглаженной и нормализованной от 0 до 100 cm/s.
  • Выходы Control Voltage: у каждого есть Enable, Output (CV-разъём, от 1 до 24) и диапазон Min/Max (V).

Iso Keyboard

Элемент Keygrid: сеточная клавиатура, где каждый пэд играет ступень гаммы или полутон. Изменение размера добавляет или убирает клавиши; удерживайте Shift при изменении размера, чтобы менять размер клавиш.

ПараметрРазделЧто делаетЗначения
MPEMidiMIDI Polyphonic Expression: каждый палец получает собственный каналвкл. / выкл.
MPE MasterMidiМастер-канал MPE1 или 16
Channel / Nb channelMidiБез MPE: MIDI-канал. С MPE: количество каналов MPE (пальцев с независимым управлением)от 1 до 16
Trig on entryMidiСмотрите вышеOff, Default, All
DegreesLine OffsetСтупени между рядами, используются, когда Show Offscale выключенот 1 до 48
SemitonesLine OffsetПолутоны между рядами, используются, когда Show Offscale включёнот 0 до 11 (шире с пользовательской гаммой с равными делениями)
Show OffscaleDefault ValuesПоказывает внегаммовые ноты (затемнёнными) между ступенями гаммывкл. / выкл.
Root NoteDefault ValuesКорневая нота клавиатурыот C до B
OctaveDefault ValuesОктава корневой нотыот -2 до 8
Use global scaleDefault ValuesСледовать глобальной гамме проектавкл. / выкл.
ScaleDefault ValuesЗаводская гамма или пользовательская гамма при включённом MPEЗаводские гаммы (кроме Chromatic), пользовательские гаммы
PB RangeDefault ValuesДиапазон pitch bend в полутонах; согласуйте с вашим синтезаторомот 1 до 96 (12 без MPE, 48 с MPE)
Pressure, Glissando, VibratoExpressivity TuneСмотрите «Подструктуры атрибутов клавиш» ниже
Sound Brightness (CC 74)Sound Brightness (CC 74)Показывается при включённом MPE; смотрите ниже
Pressure, X abs, Y abs, Motion, X rel, Y relControl ChangeДополнительные выходы CC, управляемые каждым жестом
Num VoicesControl VoltageКоличество полифонических голосов CVот 1 до 15
Gate, 1V / Oct, Gate Mode, Trig Duration (ms), Gate Delay (ms)Control VoltageНотные выходы CV. Gate Mode: Gate, Trig или Retrig; длина триггера от 25 до 250 мс; задержка гейта от 0 до 5 мс
CV Velocity, CV Pressure, CV X abs, CV Y abs, CV X rel, CV Y relControl VoltageДополнительные выходы CV для каждого голоса

Для каждого голоса включённые выходы CV используются в следующем порядке, начиная с выбранного Output: Gate, 1V/Octave, Velocity, Pressure, X absolute, Y absolute, X relative, Y relative.


Chroma Keyboard

Элемент Keyboard: раскладка в стиле фортепиано с белыми и чёрными клавишами в хроматическом порядке. Она всегда 12-тоновая и не может использовать пользовательскую гамму или глобальную гамму.

ПараметрРазделЧто делаетЗначения
MPE, MPE Master, Channel / Nb channelMidiКак на Keygrid
ScaleDefault ValuesГамма, используемая для цветов клавишВсе заводские гаммы, включая Chromatic
OctaveDefault ValuesОктава самой нижней клавишиот -2 до 8
PB RangeDefault ValuesДиапазон pitch bend в полутонахот 1 до 96
Pressure, Glissando, VibratoExpressivity TuneСмотрите ниже
Sound Brightness (CC 74)Sound Brightness (CC 74)Показывается при включённом MPE
Control Change и Control VoltageКак на Keygrid

Drumpad Keyboard

Элемент Drumpad: сетка пэдов для драм-рэков, где каждый пэд играет свою ноту. Гаммы у него нет.

ПараметрРазделЧто делаетЗначения
MPE, MPE Master, Channel / Nb channel, Trig on entryMidiКак на Keygrid
SemitonesLine OffsetПолутоны между рядамиот 0 до 11
Root Note, OctaveDefault ValuesНота первого пэда
Use global scaleDefault ValuesУчаствует в глобальной гамме; сам drumpad всегда остаётся хроматическимвкл. / выкл.
PB RangeDefault ValuesДиапазон pitch bend в полутонахот 1 до 96
Выразительность, Sound Brightness, Control Change, Control VoltageКак на Keygrid

Key

Элемент Key: одиночный пэд, играющий одну ноту, с управлением по X, Y и давлению.

ПараметрРазделЧто делаетЗначения
Channel, Trig on entryMidiСмотрите выше
Root Note, OctaveNoteИграемая нотаот C до B, от -2 до 8
PB RangeNoteДиапазон pitch bend в полутонахот 1 до 96
Pressure, VibratoExpressivity TuneСмотрите ниже
Pressure, X abs, Y abs, Motion, X rel, Y relControl ChangeДополнительные выходы CC
Нотный CV и CV Velocity, CV Pressure, CV X abs, CV Y abs, CV X rel, CV Y relControl VoltageВыходы CV

Подструктуры атрибутов клавиш

Glissando Tune

Управляет тем, как высота следует за пальцем, когда он скользит между клавишами.

ПараметрЧто делаетЗначения
EnableВключает глиссандовкл. / выкл.
Vertical Gliss.Также изменяет высоту при скольжении между рядамивкл. / выкл.
RetriggerОтправляет новую ноту, когда высота достигает следующей клавишивкл. / выкл.
Tune LocГде устанавливается высота: в центре пэда или там, где находится палецPad, Finger
SmoothingНасколько плавно устанавливается высотаот Low до High
In Tune WidthРазмер зоны вокруг каждой клавиши, в которой высота остаётся точно настроеннойот 0 до 100

Vibrato Tune

Превращает небольшие движения пальца в pitch bend.

ПараметрЧто делаетЗначения
EnableВключает вибратовкл. / выкл.
StrengthГлубина вибратоползунок
Return SpeedКак быстро высота возвращается к нотеот None до Max

Диапазон pitch bend задаётся параметром PB Range.

Pressure Tune

Отправляет давление пальца как aftertouch.

ПараметрЧто делаетЗначения
EnableВключает aftertouchвкл. / выкл.
TypeКанальный или полифонический aftertouchChannel, Poly
Min/MaxВыходной диапазонот 0 до 127

CC74 Tune (Sound Brightness)

Раздел Sound Brightness (CC 74), ось тембра MPE. Он показывается при включённом MPE.

ПараметрЧто делаетЗначения
GestureКакой жест пальца управляет выходомNone, Pressure, X Absolute, Y Absolute, X Relative, Y Relative, Motion Speed
Initial valueЗначение, отправляемое при касании, для относительных жестовот 0 до 127
Min/MaxВыходной диапазонот 0 до 127

Button (Note / Control Change / Program Change / Control Voltage / Tap Tempo)

Кнопка из одного пэда. Type выбирает, что она отправляет и какие параметры показываются. Latched заставляет кнопку переключаться при каждом нажатии, а не действовать только пока она удерживается.

Общие параметры кнопки

ПараметрЧто делаетЗначения
TypeЧто отправляет кнопкаNote, Control Change, Program Change, Control Voltage, Tap Tempo
Midi OutputВыходные портыСмотрите выше
ChannelMIDI-каналот 1 до 16
LatchedПереключение вместо кратковременного действиявкл. / выкл.

Button: режим Note

ПараметрЧто делаетЗначения
Trig on entryСмотрите вышеOff, Default, All
Root Note, OctaveОтправляемая нотаот C до B, от -2 до 8
Control VoltageНотные выходы CV (Gate, 1V / Oct, Gate Mode)

Button: режим Control Change

ПараметрЧто делаетЗначения
Enable OnОтправлять CC, когда кнопка включаетсявкл. / выкл.
Контроллер ON и ValueКонтроллер и значение, отправляемые при активацииот 0 до 127
Enable OffОтправлять CC, когда кнопка выключаетсявкл. / выкл.
Контроллер OFF и ValueКонтроллер и значение, отправляемые при отпусканииот 0 до 127

Button: режим Program Change

ПараметрЧто делаетЗначения
PresetЗаполняет значения для распространённого действияDisable, Layout Change, Project Change
Target LayoutС Layout Change: Layout, на который нужно переключитьсяот 1 до 8
Target ProjectС Project Change: проект, на который нужно переключитьсяот 1 до 8
Program (ON)Program Change, отправляемый при активации, с необязательным Bank (Bank MSB, Bank LSB)от 0 до 127
Program (OFF)Program Change, отправляемый при отпускании, с необязательным Bankот 0 до 127

Button: режим Control Voltage

ПараметрЧто делаетЗначения
Enable, OutputИспользуемый CV-разъёмот 1 до 24
On/Off (V)Напряжения для выключенного и включённого состоянийползунок диапазона

Button: режим Tap Tempo

Постукивайте по кнопке, чтобы задать темп. Других параметров нет.


Fader 1D

Одномерный фейдер. Положение вашего пальца вдоль фейдера является основным значением; давление может добавить второй выход.

ПараметрРазделЧто делаетЗначения
Channel, Trig on entryMidiСмотрите выше
Default YMidiПоложение, загружаемое вместе с Layout и сохраняемое в пресетахот 0 до 127
Center YMidiВизуальный центр фейдера, откуда начинается его полоса заполненияот 0 до 127
Pressure, Y abs, MotionControl ChangeВыходы CC
Pressure, Y absControl VoltageВыходы CV

Fader 2D

Двумерный пэд. X и Y управляют каждый своим выходом; давление может добавить третий.

ПараметрРазделЧто делаетЗначения
Channel, Trig on entryMidiСмотрите выше
Default X, Default YMidiПоложение, загружаемое вместе с Layout и сохраняемое в пресетахот 0 до 127
Center X, Center YMidiВизуальный центр пэдаот 0 до 127
Pressure, X abs, Y abs, MotionControl ChangeВыходы CC
Pressure, X abs, Y absControl VoltageВыходы CV

LivePad

Элемент LivePad: контроллер сессии Ableton Live. Запускайте клипы и управляйте громкостью каналов, mute, solo и посылами.

ПараметрЧто делаетЗначения
ZoomРазмер отображения сетки сессииSmall, Large

API Zone

Программируемая зона для вашего собственного программного обеспечения: Erae передаёт положения пальцев и давление по MIDI SysEx вместо отправки MIDI-нот или CC, а ваше программное обеспечение может рисовать на этой зоне.

ПараметрЧто делаетЗначения
Zone IndexИдентификатор этой зоны для вашего программного обеспеченияот 0 до 127
Max Num FingersМаксимальное число сообщаемых пальцевот 0 до 10
Finger Data RateКак часто сообщаются данные о пальцахот 0 до 255

Pedal (PedalV2)

У каждого из двух входов педалей, A и B, есть собственные настройки: щёлкните по A или B под холстом. Type: Disable, Switch, Kick, Sustain (Binary), Sustain (Continuous) или Expressive.

Общие параметры педали

ПараметрЧто делаетЗначения
TypeРежим работыСмотрите выше
Midi OutputВыходные портыСмотрите выше
ChannelMIDI-каналот 1 до 16

Pedal: режим Switch

Отправляет сообщение при нажатии и отпускании.

ПараметрЧто делаетЗначения
LatchedПереключение вместо кратковременного действиявкл. / выкл.
Message TypeЧто отправляет педальNote, Control Change, Program Change, Tap Tempo
Root Note, OctaveС Note: отправляемая нота
Enable On, контроллер и ValueС Control Change: CC, отправляемый при нажатии (по умолчанию CC 64, значение 64)от 0 до 127
Enable Off, контроллер и ValueС Control Change: CC, отправляемый при отпускании (по умолчанию CC 64, значение 65)от 0 до 127
ON Program Change, OFF Program ChangeС Program Change: программа и необязательный банк, отправляемые при нажатии и отпусканииот 0 до 127
Control VoltageВыход CV, переключаемый между парой напряжений On/Off (V)

Pedal: режим Kick

Играет ноту, когда вы ударяете по педали, с velocity, которая зависит от силы удара.

ПараметрЧто делаетЗначения
Root Note, OctaveИграемая нота (по умолчанию MIDI-нота 36)
Velocity Sensitivity %Насколько сила удара влияет на velocityот 0 до 100 (по умолчанию 100)
Impact Threshold %Минимальная сила удара, запускающая нотуот 1 до 100
Duration ModeКак долго длится нотаUntil Release, Fixed
Fixed Duration (ms)Длина ноты в режиме Fixedот 1 до 5000 (по умолчанию 100)
CV Gate, CV VelocityВыходы CV

Pedal: режим Sustain Binary

Отправляет контроллер со значением включения и значением выключения.

ПараметрЧто делаетЗначения
LatchedПереключение вместо кратковременного действиявкл. / выкл.
КонтроллерОтправляемый CC (по умолчанию CC 64, sustain)
On ValueЗначение, отправляемое в активном состоянииот 0 до 127 (по умолчанию 127)
Off ValueЗначение, отправляемое в неактивном состоянииот 0 до 127 (по умолчанию 0)
Control VoltageВыход CV, переключаемый между парой напряжений On/Off (V)

Pedal: режим Sustain Continuous

Отправляет положение педали как непрерывный контроллер.

ПараметрЧто делаетЗначения
КонтроллерОтправляемый CC (по умолчанию CC 64)
InvertМеняет направление педаливкл. / выкл.
Control VoltageВыход CV, следующий за положением педали

Pedal: режим Expressive

Отправляет положение педали как контроллер выразительности.

ПараметрЧто делаетЗначения
КонтроллерОтправляемый CC (по умолчанию CC 11, expression)
InvertМеняет направление педаливкл. / выкл.
Control VoltageВыход CV, следующий за положением педали