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

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

Erae 2

21 глав

Введение

Erae 2

Что такое Erae 2?

Erae 2 это чувствительный к нажатию MIDI-контроллер от Embodme. Его светодиодная сетка 42×24 расположена поверх матрицы тензорезисторов (Force-Sensitive Resistor) высокого разрешения, которая одновременно считывает данные по осям X, Y и Z (давление) от каждого пальца, превращая поверхность в полностью выразительный инструмент, который вы создаёте сами. Играете ли вы на нём как на клавиатуре, как на наборе фейдеров, как на живом Looper, как на пошаговом секвенсоре или как на чём-то промежуточном, Erae 2 подстраивается под ваш рабочий процесс.

Erae 2 создан для музыкантов, которым нужно нечто большее, чем velocity. Он понимает MPE, отправляет CV, имеет встроенные арпеджиатор, Looper и пошаговый секвенсор и хранит восемь независимых Layout в каждом проекте. После настройки он играет без компьютера.

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

  • Сенсорная поверхность 42×24: 1008 светодиодных ячеек располагаются над матрицей FSR высокого разрешения с 16 точками первичного считывания на каждую светодиодную ячейку, что даёт более 16 000 точек измерения давления по всей поверхности.
  • XYZ-выразительность для каждого пальца: давление, горизонтальное и вертикальное скольжение отслеживаются независимо для каждого одновременного касания, до 10 пальцев.
  • 10 типов элементов: Key, Keygrid, Keyboard, Drumpad, Button (Note, Control Change, Program Change, Control Voltage, Tap Tempo), Fader 1D, Fader 2D, управление сессией Ableton Live, API Zone и Pedal.
  • 8 Layout в проекте: храните восемь полностью независимых конфигураций поверхности и переключайтесь между ними. Проекты сохраняются на SD card.
  • Поддержка MPE: индивидуальные для каждой ноты pitch bend, давление и скольжение через MIDI Polyphonic Expression для выразительной полифонической игры.
  • CV-выходы: 24 выхода управляющего напряжения на 12 сдвоенных разъёмах для подключения к модульным и аналоговым синтезаторам.
  • Интерфейс LCD: цветной дисплей 280×240 для настройки гамм, назначений элементов, Looper, секвенсора и параметров без компьютера.
  • Арпеджиатор: настраиваемый арпеджиатор для любого клавиатурного элемента в активном Layout.
  • Looper: исполнительский Looper, который записывает ваши жесты касания вместе с их давлением и скольжением и воспроизводит их синхронно с тактовой частотой проекта.
  • Пошаговый секвенсор: рисуйте, записывайте и редактируйте паттерны прямо на поверхности, по восемь паттернов на Layout.
  • Пользовательские гаммы: микротоновые и альтернативные строи для элементов Keygrid, редактируемые в Erae Lab или на устройстве.

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

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

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

Пошаговый секвенсор (см. Пошаговый секвенсор)

  • Оставайтесь в секвенсоре при смене Layout: короткое нажатие кнопки другого Layout, пока вы находитесь в секвенсоре, переводит вас в этот Layout внутри секвенсора, на элемент, который вы секвенировали там последним. Если вместо этого удерживать кнопку, можно предварительно просмотреть Layout и выбрать другой элемент.
  • Видно, что играет: каждый элемент с активной последовательностью показывает тонкий курсор воспроизведения, который проходит по нему в такт паттерну. Кнопки Layout подсвечиваются, пока последовательность или луп играет в Layout, который вы сейчас не видите.
  • Дорожка Pitch: дорожка Pitch заменяет дорожку Glissando. Нота, которая начинается с изгибом высоты, показывает маркер на своей начальной высоте, связанный с головкой ноты.
  • Дорожки жестов: жесты X, Y и давления клавиатуры или одиночной клавиши можно секвенировать как отдельные дорожки, по одной на элемент, и они сохраняются при переносе лупа в секвенсор (Bounce).
  • Нарисованные ноты играют с давлением: нарисованная нота удерживает свою velocity как постоянное давление, поэтому она звучит на синтезаторах, чувствительных к давлению, даже без нарисованной кривой.
  • Plus и Minus в поле STEPS: пока поле STEPS редактируется, кнопки Plus и Minus удваивают и уменьшают вдвое число шагов, от 1 до 256.
  • Арпеджиатор для последовательностей: когда арпеджиатор клавиатуры включён, аккорды её последовательности играются как арпеджио. Выключите арпеджиатор, чтобы услышать ноты такими, как они нарисованы.
  • Bounce Loop учитывает Retrig: глиссандо в перенесённом лупе остаётся одной нотой, когда Retrig на клавиатуре выключен.
  • Очистка лупов и секвенций вместе: удерживайте одну или несколько кнопок Layout, нажмите Return и не отпускайте. После подтверждения на экране лупы и все восемь паттернов этих Layout будут очищены.

Гаммы и звуки

  • Пользовательские гаммы предназначены для элементов Keygrid: Drumpad всегда сохраняет хроматические пады. См. Гаммы и строй.
  • Удаление пользовательской гаммы, которую использовала клавиатура, переключает эту клавиатуру на Major. При переключении на гамму с меньшим или большим числом нот клавиши окрашиваются по ступеням самой гаммы.
  • Слоты Erae Sound: пресеты Erae Sound помещаются в слот только из Erae Sound. Пока вы прослушиваете пресет, нажатие кнопки Layout переводит вас в этот Layout.
  • Изменения арпеджиатора, сделанные на Erae, сохраняются вместе с Layout и передаются в Erae Sound.

Для кого этот мануал

Этот мануал написан для музыкантов, продюсеров и экспериментаторов, которые хотят получить максимум от Erae 2. Он охватывает все аспекты устройства, от размещения вашего первого элемента в Layout до маршрутизации CV в модульную стойку. Предварительный опыт работы с Erae 2 не требуется, но знакомство с базовыми концепциями MIDI (каналы, ноты, control change) будет полезным.

Что в коробке

  • Контроллер Erae 2 с уже установленным Fabric Skin
  • Блок питания USB-C 65 Вт
  • SD card 8 ГБ
  • Два кабеля USB-C длиной 2 м
  • Два переходника MIDI TRS на DIN

Совет: Загрузите Erae Lab с сайта Embodme, чтобы проектировать Layout и управлять ими с компьютера. Erae Lab бесплатна и работает на macOS, Windows и Linux.

Условные обозначения мануала

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

  • Названия параметров выделены полужирным (например, Scale, PB Range).
  • Значения параметров отображаются в моноширинном начертании (например, Chromatic, 50%, MPE).
  • Советы оформлены в виде цитат, как в этой главе.
  • Скриншоты обозначаются подписями над каждым изображением.
  • Перекрёстные ссылки ведут к другим главам (например, Layout) или к конкретным разделам (например, Выход CV Clock).
  • Ссылки на функции Erae Lab записываются обычным текстом: «См. руководство пользователя Erae Lab, глава X».
  • Названия нот следуют соглашению, принятому на устройстве и в Erae Lab: MIDI-нота 60 это C3, а самая низкая MIDI-нота (0) это C-2.

Начало работы

Эта глава проведёт вас через включение Erae 2, первые подключения и игру на первом Layout, независимо от того, работаете ли вы с DAW по USB или выступаете автономно без компьютера.


Включение и последовательность загрузки

На задней панели Erae 2 расположены три порта USB-C:

  • Power: для входящего в комплект блока питания 65 Вт.
  • Computer: порт USB Device, который подключает Erae 2 к компьютеру как MIDI-контроллер.
  • Synth: порт USB Host, к которому USB MIDI-устройства подключаются напрямую к Erae 2.

Вставьте SD card, подключите входящий в комплект блок питания к порту Power и включите устройство. Порт Computer тоже может питать Erae 2 самостоятельно, но порт компьютера не способен обеспечить достаточную мощность для всех функций (см. «Режим пониженного питания» ниже).

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

  1. Светодиодная поверхность подсвечивается, пока прошивка инициализирует сенсорное оборудование и загружает ваш последний использованный проект с SD card. Если SD card недоступна, Erae 2 использует резервную копию, хранящуюся во внутренней памяти.
  2. На LCD-дисплее отображается заставка загрузки, а затем, когда система готова, экран Home.
  3. Кнопки Layout загораются, указывая на нормальную работу.

Устройство готово к игре, как только появляется экран Home.

Режим пониженного питания

Для полноценной работы Erae 2 нужен источник питания мощностью более 15 Вт, например входящий в комплект блок питания 65 Вт. Когда устройство питается от источника, который не может обеспечить такую мощность (например, от USB-порта компьютера), Erae 2 показывает сообщение Low Power и работает с ограниченными функциями:

  • Яркость светодиодов снижена.
  • Выходы CV отключены.
  • MIDI-выход B отключён.
  • Метроном отключён.
  • Порт Synth (USB Host) не получает питания.

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

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


Подключение по USB (class-compliant MIDI)

Erae 2 определяется как class-compliant USB MIDI-устройство: установка драйверов не требуется ни на macOS, ни на Windows 10/11, ни на Linux. Подключите порт Computer (USB Device) к компьютеру кабелем USB-C на USB-C или USB-C на USB-A.

В обычном режиме MIDI 1.0 ваша DAW или MIDI-программа видит два пользовательских USB MIDI-порта:

КабельИмя портаНазначение
ОсновнойErae 2 MIDIСтандартный MIDI: вывод нот для не-MPE-инструментов и общего использования в DAW
MPEErae 2 MIDI (MPE)Понотная выразительность для MPE-совместимых инструментов (например, Equator2, Pigments, Omnisphere)

Выберите Erae 2 MIDI (основной) в настройках MIDI-входа вашей DAW, чтобы получать сообщения нот, velocity, pitch bend и непрерывных контроллеров с поверхности. Для MPE-совместимых инструментов укажите вместо него Erae 2 MIDI (MPE).

MIDI 2.0 это альтернативный режим USB, управляемый строкой MIDI 2.0 в Settings. Его изменение запрашивает подтверждение и перезагружает устройство. Большинству пользователей DAW следует оставить MIDI 2.0 выключенным, если только это не предписано Embodme или конкретным рабочим процессом Erae Sound или Erae Lab.

Совет: На macOS откройте Audio MIDI Setup -> MIDI Studio, чтобы убедиться, что устройство определяется корректно. Если после обновления прошивки устройство появляется с числовым суффиксом (например, Erae 2 2), откройте Audio MIDI Setup, выберите старую запись и удалите её. Переподключите USB, чтобы устройство определилось заново без ошибок.

Обновление с прошивки 1.x: изменение набора портов. В прошивке 2.x удалён выделенный третий MIDI-кабель «Lab/API». Erae Lab теперь использует собственное USB-соединение, которое не отображается в вашей DAW как MIDI-порт. После обновления присутствуют только два MIDI-порта:

До 2.x (три порта)После 2.x (два порта)
MIDI-порт 1: Erae MIDI (основной)Erae 2 MIDI (основной, та же роль)
MIDI-порт 2: MIDI (Lab)(удалён)
MIDI-порт 3: MIDI (MPE)Erae 2 MIDI (MPE) (был порт 3, теперь порт 2)

Если ваша DAW или API-конфигурация ссылались на старый третий порт для данных MPE, перенастройте их на Erae 2 MIDI (MPE) (второй порт). Если вы ссылались на порт Lab/API SysEx по номеру, используйте Erae 2 MIDI (первый порт): API SysEx теперь передаётся по основному кабелю.

Использование Erae с Erae Sound в DAW

Erae Sound поставляется как плагин VST3/AU. При его загрузке на инструментальную дорожку DAW:

  • Жесты фейдеров и основные данные нот (note-on/off) клавиатуры поступают с Erae через порт Erae 2 MIDI. Включите вход этого порта на дорожке плагина (большинство DAW требуют явно указать этот порт как MIDI-вход дорожки).
  • Для полноценной MPE-выразительности (понотные pitch bend, давление и slide) включите режим MPE на инструментальной дорожке и направьте её на Erae 2 MIDI (MPE). Slide (CC 74) требует MPE-порта и передачи хостом всех 16 каналов на инструмент.
  • Не запускайте движок Erae Sound внутри Erae Lab одновременно с плагином. Оба экземпляра слушают один и тот же MIDI-вход Erae; ноты и жесты поступают в оба движка одновременно, вызывая двойное срабатывание и наложение звука.

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


MIDI In и Out

Erae 2 имеет один MIDI-вход (MIDI In) и два MIDI-выхода (MIDI A и MIDI B) на разъёмах TRS 3,5 мм для подключения аппаратных синтезаторов, драм-машин и блоков эффектов без компьютера. В режиме пониженного питания MIDI B отключён.

Используйте входящие в комплект переходники TRS на DIN для подключения к стандартному 5-контактному DIN MIDI-оборудованию: вставьте их в MIDI In и MIDI A, а затем подключите своё оборудование стандартными 5-контактными MIDI-кабелями.

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


Порт USB Host

Порт Synth (USB Host) позволяет Erae 2 выступать в роли USB-хоста и обмениваться данными с class-compliant USB MIDI-устройствами без компьютера: например, с аппаратным синтезатором с USB MIDI, MIDI-контроллером или переходником USB-to-DIN. Порт подаёт на подключённое устройство до 5 Вт (5 В, 1 А), и только когда блок питания подключён к порту Power.

Устройства, подключённые к порту USB Host, отображаются как назначение USB Host в маршрутизации элементов и в матрице MIDI-маршрутизации. Вы можете отправлять события касаний с поверхности напрямую на подключённый синтезатор или перенаправлять входящий MIDI от синтезатора на компьютер.

Совет: Порты Computer и Synth можно использовать одновременно.


Ваш первый Layout

Erae 2 поставляется с заводским проектом, который заполняет все восемь слотов Layout. Каждый слот Layout выбирается пронумерованными кнопками Layout от N1 до N8.

Чтобы выбрать Layout, нажмите одну из кнопок от N1 до N8. Светодиодная поверхность перерисовывается, отображая Layout, а кнопка загорается на полную яркость, подтверждая выбор.

Заводские Layout включают:

  • Комбинированный Layout с драм-падом, клавиатурой в стиле фортепиано, большой выразительной клавишей и фейдерами
  • Клавиатуры в стиле фортепиано
  • Layout Keygrid (изоморфные), некоторые из них настроены для MPE
  • Layout в стиле микшера с нотными кнопками, фейдерами и XY-падом
  • Сетку отдельных выразительных клавиш
  • Большую сетку драм-падов

Заводские Layout используют разные MIDI-каналы, а Layout MPE отправляют данные через порт Erae 2 MIDI (MPE). Каждый заводской Layout также просит Erae Sound загрузить подходящий пресет, когда вы на него переключаетесь. Вы можете исследовать, играть и выступать на этих Layout сразу же, без подключения к Erae Lab.

Главный экран LCD

Экран Home на LCD показывает Looper активного Layout: круг с номером Layout и позицией воспроизведения лупа, а также длину лупа Length, сетку квантизации Quantize и темп Tempo. См. Арпеджиатор и Looper.

Совет: Используйте выделенные кнопки Layout от N1 до N8 для предсказуемого переключения вживую.


Автономный режим и режим с подключением к Lab

Erae 2 работает в двух режимах в зависимости от того, запущен ли Erae Lab и подключён ли он по USB.

Автономный режим

Когда компьютер не подключён или когда Erae Lab не открыт, Erae 2 работает в автономном режиме. В этом режиме:

  • Устройство проигрывает последний сохранённый проект с SD card. Внутренняя память хранит резервную копию и настройки устройства, а не обычную библиотеку проектов.
  • Все восемь Layout доступны и полностью функциональны.
  • Каждый элемент отправляет данные на выходы, выбранные в его маршрутизации (по умолчанию порт USB Device, Erae 2 MIDI).
  • Правки, которые вы вносите на устройстве в проект, хранящийся на SD card, сохраняются автоматически. Заводской проект и резервный проект не сохраняются, пока вы не сохраните их на SD card (см. Управление проектами).

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

Режим с подключением к Lab

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

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

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

Подробнее о рабочем процессе Lab, передаче проектов и обновлениях прошивки см. в разделе Подключение к Erae Lab.


Дальнейшие шаги

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

Глава 3: Поверхность и касание

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


Сетка панели

Игровая поверхность организована как светодиодная сетка 42 × 24 (42 столбца по ширине и 24 ряда сверху вниз) на основе высокоразрешающей матрицы резисторов, чувствительных к силе нажатия (FSR, Force-Sensitive Resistor). Каждая светодиодная ячейка опирается на 16 первичных точек считывания, что даёт более 16 000 точек измерения давления по всей игровой области, сохраняя при этом соответствие визуальной обратной связи физической поверхности.

Светодиодная обратная связь по касанию

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

Совет: Более широкие элементы (охватывающие больше ячеек) дают больше пространства для скольжения и формируют более плавные данные X/Y. Используйте узкие элементы только тогда, когда нужно разместить много зон на небольшом пространстве.


Считывание XYZ

Каждое касание одновременно сообщает три независимых измерения:

  • Положение X: горизонтальное положение пальца внутри его элемента, нормализованное от 0.0 до 1.0 (слева направо). Скольжение влево или вправо порождает движение по X.
  • Положение Y: вертикальное положение внутри элемента, нормализованное от 0.0 до 1.0 (снизу вверх). Скольжение вверх или вниз порождает движение по Y.
  • Давление Z: сила, приложенная к поверхности, нормализованная от 0.0 до 1.0. Чем сильнее нажатие, тем больше Z.

Движок касаний также вычисляет скорость движения (Motion Speed) на основе непрерывного перемещения пальца по поверхности. Скорость движения меняется в диапазоне от 0 до 100 cm/s и может управлять CC.

Z масштабируется так, чтобы уверенное нажатие достигало 1.0 в пределах комфортного игрового диапазона.

Совет: Используйте положение X и положение Y на элементах Key, чтобы одновременно управлять pitch bend и модуляцией: это основа выразительной игры в MPE. Сведения о настройке MPE см. в Главе 6.

Поверхность сканируется 1 600 раз в секунду, и результат превращается в стабильные, выразительные данные X/Y/Z по пальцам.


Мультитач на 10 пальцев

Erae 2 отслеживает до 10 одновременных пальцев по всей поверхности. Каждый палец идентифицируется независимо и получает стабильный идентификатор отслеживания на всё время своего контакта, поэтому плотные аккорды и двуручные жесты получают независимые непрерывные потоки X, Y и Z.

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

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

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


Настройка кривой velocity (Velocity Curve)

Встроенный в устройство редактор Velocity Curve в разделе Settings определяет, как динамика касания преобразуется в MIDI-velocity нот. Это глобальная настройка игрового отклика, а не кривая давления для каждого отдельного элемента.

  • Threshold задаёт, сколько контакта требуется, прежде чем velocity начнёт расти.
  • Drive изменяет, насколько быстро середина кривой достигает более высоких значений velocity.
  • Compand сжимает или расширяет форму отклика.
  • Range задаёт общую чувствительность: чем выше значение, тем меньше давления требуется, чтобы достичь максимальной velocity. Это не ограничение выходного значения.

Предпросмотр кривой на LCD обновляется по мере того, как вы меняете эти значения. Используйте его, чтобы подстроить Erae 2 под ваш стиль игры: более мягкие настройки для тонкой игры пальцами, более жёсткие, когда вам нужно больше сопротивления перед высокими значениями velocity.

Совет: Если ноты слишком легко прыгают к максимальной velocity, понизьте Range или поднимите Threshold. Если ноты звучат слишком тихо, поднимите Range или Drive.


Чувствительность (Sensitivity)

Настройка Sensitivity (находится в Settings) определяет, насколько охотно поверхность регистрирует касание по всей панели. Доступны четыре режима:

РежимОписание
XSensitiveНаиболее отзывчивый: реагирует на легчайший контакт. Лучше всего подходит для исполнителей с очень лёгким касанием. Может давать ложные срабатывания при случайном касании поверхности.
SensitiveОтзывчивый: порог активации ниже, чем по умолчанию.
SafeНастройка по умолчанию: сбалансированный порог, подходящий для большинства стилей игры и условий.
XSafeНаименее отзывчивый: для регистрации требуется более твёрдый контакт. Снижает ложные срабатывания от одежды, кабелей или лёгкого случайного контакта.

Совет: Если во время выступления возникают фантомные ноты или ложные срабатывания, переключитесь с Safe на XSafe. Если поверхность кажется невосприимчивой к лёгкой игре, попробуйте Sensitive или XSensitive. Sensitivity это самая эффективная одиночная настройка для исполнителей, впервые работающих с поверхностями на основе FSR.


Уход за устройством

На Erae 2 можно устанавливать разные игровые покрытия (Skin). Относитесь к Skin как к части инструмента, а не как к сменной мембране барабана.

  • Fabric Skin: разработан для тонкой игры пальцами и выразительного управления поверхностью. По возможности используйте чистые руки, избегайте царапаний и сильных ударов, а пятна аккуратно очищайте изопропиловым спиртом на мягкой безворсовой ткани. Не пропитывайте поверхность влагой.
  • Drum Skin (чёрный): протирайте слегка влажной безворсовой тканью, затем высушите перед хранением. На этом Skin можно играть палочками, но Erae 2 всё же является электронным контроллером, а не акустическим барабаном. Интенсивная игра палочками, острые углы удара палочек или повторяющиеся удары с большой силой могут оставить следы на Skin и сократить ожидаемый срок службы изделия.
  • Все Skin: держите острые предметы, кольца, медиаторы и абразивные материалы вдали от поверхности. Избегайте чрезмерного нагрева и длительного прямого солнечного света. Храните инструмент в кейсе, когда он не используется.
  • Перед игрой: уберите кабели, инструменты и другие предметы, лежащие на поверхности, чтобы движок касаний стартовал из чистого состояния контакта.

Layout

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


Что такое Layout?

Каждый Layout это независимый снимок поверхности. Он хранит:

  • Каждый элемент, размещённый на поверхности (клавиатуры, фейдеры, кнопки и не только)
  • Положение и размер каждого элемента
  • Все MIDI-параметры каждого элемента (канал, диапазон нот, назначения CC, настройки MPE и т. д.)
  • Гамму и основную ноту каждого клавиатурного элемента
  • Цвета светодиодов и анимации каждого элемента
  • Конфигурацию педалей для двух педальных входов
  • Собственный луп Looper и паттерны пошагового секвенсора

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

Совет: Думайте о Layout как о «сценах»: один Layout можно посвятить мелодической игре, другой ритмическим падам, третий макроуправлению, а затем переключаться между ними, не прерывая музыку.


Layout в проекте

Каждый проект содержит ровно 8 Layout, пронумерованных от 1 до 8. Все 8 слотов присутствуют всегда; любой ещё не настроенный слот пуст (поверхность пустая и ничего не выдаёт).

Заполнять все 8 слотов необязательно. Пустой слот Layout это допустимое, готовое к игре состояние, удобное для мгновенного приглушения или паузы во время выступления.

Совет: Используйте пустой слот Layout как намеренную сцену «тишины». Переключение на неё чисто обрывает все активные события касания.


Переключение Layout на Erae 2

Для переключения Layout используйте специальные кнопки панели от N1 до N8. Layout меняется, когда вы отпускаете кнопку. Пустые слоты это допустимые, готовые к игре состояния, которые можно использовать как сцены тишины или приглушения.

Экран Home показывает номер активного Layout внутри круга Looper. На Erae 2 нет отдельного селектора Layout на LCD и нет рабочего процесса с переходом к следующему или предыдущему Layout.

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


Светодиодные индикаторы

Кнопки Layout от N1 до N8 показывают состояние каждого слота Layout:

  • Кнопка активного Layout светится на полной яркости.
  • Остальные кнопки Layout светятся тускло и ненадолго становятся ярче, когда элемент этого Layout запускает ноту (например, во время воспроизведения Looper или секвенсора).
  • Layout, луп которого приглушён, показывается красным (см. Арпеджиатор и Looper).

Светодиоды смешанного Layout

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


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

Layout создаются и редактируются в Erae Lab на вашем компьютере. В Erae Lab вы можете:

  • Перетаскивать элементы на холст поверхности и свободно их размещать
  • Настраивать MIDI-вывод, гамму и цвет каждого элемента
  • Давать каждому Layout имя для удобной идентификации
  • Копировать, вставлять и менять порядок Layout внутри проекта
  • Предварительно просматривать вид светодиодов Layout перед отправкой на устройство

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

На самом устройстве можно настроить гамму и основную ноту клавиатуры (см. Гаммы и строй), настройки элементов на экране Mapping, а также арпеджиатор, Looper и секвенсор. Эти изменения сохраняются вместе с проектом.

Элементы

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

У каждого элемента есть три общих свойства:

  • Геометрия: положение и размер на сетке поверхности (x, y, ширина, высота)
  • Стиль: цвет светодиодов, градиент или визуализация, управляемая поведением
  • Анимации: необязательные эффекты Finger Glow, Ripple, Halo или Color Morph, запускаемые при касании, скольжении или отпускании

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

Элементы создаются и редактируются в Erae Lab, где они отображаются в палитре элементов как Key, Keygrid, Keyboard, Drumpad, Button, Fader 1D, Fader 2D, LivePad и API zone. Педальные входы настраиваются отдельно для каждого Layout. См. Главу 4 о том, как работают Layout, Главу 14 о подключении к Lab, а также руководство пользователя Erae Lab, Главу 7, где приведено полное руководство по настройке каждого типа элемента в Erae Lab.

Названия нот в этой главе следуют соглашению Erae: MIDI-нота 60 это C3.


5.1 Iso Keyboard

Iso Keyboard

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

Ноты расположены в прямоугольной сетке падов, каждый из которых способен на полную выразительность для отдельной ноты: давление, горизонтальное скольжение (pitch bend и глиссандо), вертикальное скольжение, а также выходы CC и CV.

Раскладка и строй. Сдвиг на один пад вправо играет следующую ноту. Сдвиг на один ряд вверх перескакивает на величину сдвига строки. Когда Show Offscale включён, каждый хроматический полутон получает пад, а переход между рядами задаётся параметром Semitones (по умолчанию 5, кварта). Когда Show Offscale выключен, пад получают только ноты гаммы, а переход между рядами задаётся параметром Degrees (по умолчанию 3 ступени гаммы). Изменение одного из двух сдвигов в Erae Lab соответственно переключает Show Offscale. Основная нота нижнего левого пада задаётся тоникой и октавой (по умолчанию C2).

Key Width / Key Height определяют, сколько ячеек поверхности занимает каждый пад. Более крупные пады дают больше чувствительной к давлению площади на ноту.

MPE. Включите MPE, чтобы выделить каждому одновременному касанию собственный MIDI-канал, благодаря чему понотные pitch bend, давление и скольжение достигают MPE-совместимых синтезаторов без перекрёстных помех. Канал MPE Master может быть Channel 1 или Channel 16. Когда MPE включён, настройка Channel превращается в Nb channel, число каналов-участников (от 1 до 15).

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

Арпеджиатор. В Iso Keyboard есть встроенный арпеджиатор. Полные сведения см. в Главе 8.

Светодиодная визуализация. Пады ступеней гаммы получают свой цвет из стилей ступеней гаммы (по одному стилю на ступень). Внегаммовые пады используют стиль вне гаммы. При касании пада воспроизводится его анимация в соответствии с настройками Animation элемента.

ПараметрОписаниеДиапазонПо умолчанию
Root note / OctaveВысота нижнего левого падаот C-2 до G8C2
ScaleАктивная музыкальная гамма14 заводских гамм или пользовательская гамма при включённом MPEMajor
Show OffscaleПоказывать каждый полутон или только ноты гаммыOn / OffOff
SemitonesПереход между рядами, когда Show Offscale включёнот 1 до 485
DegreesПереход между рядами, когда Show Offscale выключенот 1 до 483
Key WidthШирина пада в ячейках поверхностиячейки4
Key HeightВысота пада в ячейках поверхностиячейки4
Use global scaleСледовать гамме всего проектаOn / OffOff
PB RangeДиапазон pitch bend в полутонахот 1 до 9612 (48 с MPE)
MPEВключить понотные каналы MPEOn / OffOff
MPE MasterМастер-канал зоны MPEChannel 1 / Channel 16Channel 1
ChannelMIDI-канал (Nb channel при включённом MPE)от 1 до 161

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

Совет: Оставьте Show Offscale выключенным и установите Scale в Blues или Japanese. Каждая ячейка играет ноту, входящую в гамму: идеально для импровизации без фальшивых нот.


5.2 Chroma Keyboard

Chroma Keyboard

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

В отличие от физического фортепиано, каждая клавиша обладает полной чувствительностью к давлению, а скольжение вдоль клавиши порождает жесты pitch bend и slide для этой ноты.

Key Width задаёт, сколько ячеек поверхности занимает каждая клавиша. Количество видимых клавиш масштабируется вместе с шириной элемента. Line offset задаёт скачок высоты между расположенными друг над другом рядами клавиш.

Настройка Scale только окрашивает клавиши: тоника, клавиши гаммы и клавиши вне гаммы получают собственные стили, но каждый полутон остаётся играбельным. Chroma Keyboard всегда использует 12-тоновую равномерную темперацию, поэтому она не может использовать пользовательские гаммы или глобальную гамму.

Glissando определяет, как высота следует за пальцем, скользящим по клавишам. Раздел Sound Brightness (CC 74) назначает на CC 74 жест (давление, положение X или Y, относительное X или Y или скорость движения). См. Настройка MIDI.

ПараметрОписаниеДиапазонПо умолчанию
OctaveОктава самой нижней клавишиот -2 до 82 (нижняя клавиша C2)
ScaleГамма для окрашивания15 заводских гаммChromatic
Key WidthЯчеек поверхности на клавишуячейки4
Line offsetСкачок высоты между рядамиот 1 до 48
PB RangeДиапазон pitch bend в полутонахот 1 до 9612 (48 с MPE)
MPEВключить понотные каналы MPEOn / OffOff
ChannelMIDI-канал (Nb channel при включённом MPE)от 1 до 161
Y rel CCОтносительное вертикальное скольжение как CCCC или отключеноCC 74

Совет: Разместите Chroma Keyboard внизу Layout на всю ширину как исполнительскую клавиатуру, а затем добавьте фейдеры или кнопки в верхней части для управления модуляцией, и всё это в одном Layout.


5.3 Drumpad

Drumpad

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

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

Светодиодная визуализация. Каждый пад получает свой цвет из стиля, привязанного к его хроматической позиции (от C до B), что позволяет цветом выделять связанные звуки.

Drumpad может следовать настройке гаммы всего проекта (Use global scale), но всегда остаётся хроматическим; пользовательские гаммы к нему не применяются.

ПараметрОписаниеДиапазонПо умолчанию
Root note / OctaveНота первого (нижнего левого) падаот C-2 до G8C1
Key WidthШирина пада в ячейках поверхностиячейки4
Key HeightВысота пада в ячейках поверхностиячейки4
ChannelMIDI-канал для всех падовот 1 до 161

Совет: Для классической сетки драм-падов 4×4 сделайте элемент размером 8×8 ячеек и установите Key Width и Key Height в 2. Вы получите 16 падов, каждый площадью два на два ячейки.


5.4 Fader 1D

Fader 1D

Fader 1D это одноосевой непрерывный контроллер, который отслеживает вертикальное положение пальца в пределах элемента. Когда вы ведёте палец снизу вверх, он отправляет значение CC от 0 до 127. Светодиодная заливка всё время показывает текущее значение, даже когда фейдера никто не касается.

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

Давление и движение. Необязательные дополнительные CC могут следовать давлению пальца (Pressure) и скорости его движения (Motion), позволяя одновременно выводить значение и выразительность с одного фейдера.

Выход CV. Выходы CV могут следовать оси Y (Y abs) и давлению (Pressure), что делает Fader 1D пригодным для модульных систем без преобразователя MIDI в CV. См. Главу 10.

Значение по умолчанию. Default Y задаёт начальное значение фейдера при загрузке Layout. По умолчанию 63 (центр).

Центральное значение. Center Y задаёт визуальную нулевую точку, используемую светодиодной заливкой. Заливка рисуется между центральным и текущим значениями, поэтому при центре 0 фейдер выглядит как традиционный, заполняющийся снизу, а при центре 63 получается биполярный фейдер, заполняющийся вверх или вниз от середины.

Когда вы создаёте фейдер в Erae Lab, его CC автоматически устанавливается на номер контроллера, ещё не использованный на его канале.

ПараметрОписаниеДиапазонПо умолчанию
Y abs CCCC для вертикального положенияCC, 14-битный CC, RPN или NRPNпервый неиспользованный CC
Default YНачальное значение при загрузке Layoutот 0 до 12763
Center YВизуальная нулевая точка для светодиодной заливкиот 0 до 1270
Pressure CCНеобязательный CC для давления пальцаконтроллер или отключеноОтключено
Motion CCНеобязательный CC для скорости движения пальцаконтроллер или отключеноОтключено
Y abs CVВыход CV для вертикального положениявыход или отключеноОтключено
Pressure CVВыход CV для давлениявыход или отключеноОтключено
ChannelMIDI-каналот 1 до 161

Совет: Разместите несколько элементов Fader 1D рядом, каждый на своём CC, чтобы построить банк микшерных фейдеров или уровней посылов.


5.5 Fader 2D

Fader 2D отслеживает горизонтальное (X) и вертикальное (Y) положение пальца как независимые абсолютные значения CC, превращаясь в XY-пад. Касание в любом месте элемента устанавливает обе оси в это положение. Светодиодная визуализация показывает текущее положение X/Y и может отрисовываться от настраиваемой центральной точки.

Двойной вывод CC. X abs и Y abs назначаются независимо. Распространённый вариант: срез фильтра на X и резонанс на Y.

Давление и движение. Необязательные CC Pressure и Motion добавляют дополнительные измерения управления.

Выходы CV. Обе оси и давление имеют выходы CV (X abs, Y abs, Pressure), что даёт трёхосевое управление CV с одного элемента.

Положение по умолчанию. Default X и Default Y задают начальные координаты при загрузке Layout (по умолчанию 63, центр).

Центральное положение. Center X и Center Y задают визуальную нулевую точку, используемую XY-заливкой. Активная область рисуется между центральной точкой и текущим положением. При центре по умолчанию 0, 0 пад заполняется от нижнего левого угла. Установка центра в 63, 63 создаёт XY-пад с центральной фиксацией: движение вправо и вверх заполняет один квадрант, движение влево и вниз заполняет противоположный, а тусклое центральное перекрестие остаётся видимым как ориентир.

ПараметрОписаниеДиапазонПо умолчанию
X abs CCCC для горизонтального положенияCC, 14-битный CC, RPN или NRPNпервый неиспользованный CC
Y abs CCCC для вертикального положенияCC, 14-битный CC, RPN или NRPNпервый неиспользованный CC
Default XНачальное X при загрузке Layoutот 0 до 12763
Default YНачальное Y при загрузке Layoutот 0 до 12763
Center XВизуальная нулевая точка для отрисовки Xот 0 до 1270
Center YВизуальная нулевая точка для отрисовки Yот 0 до 1270
Pressure CCНеобязательный CC для давления пальцаконтроллер или отключеноОтключено
Motion CCНеобязательный CC для скорости движения пальцаконтроллер или отключеноОтключено
X abs / Y abs / Pressure CVВыходы CVвыход или отключеноОтключено
ChannelMIDI-каналот 1 до 161

Совет: Используйте Fader 2D как исполнительский XY-контроллер для фильтра синтезатора (X для среза, Y для резонанса), в то время как давление модулирует драйв или сатурацию.


5.6 Button

Button

Элемент Button это дискретный триггер, который отправляет заданное сообщение MIDI (или CV) при касании. У него пять типов: Note, Control Change, Program Change, Control Voltage и Tap Tempo. Опция Latched заставляет кнопку переключаться между нажатиями вместо того, чтобы работать как кратковременный триггер.

Кратковременный режим и фиксация. В кратковременном режиме (по умолчанию) нажатие отправляет сообщение «вкл.», а отпускание отправляет сообщение «выкл.». В режиме фиксации первое нажатие отправляет сообщение «вкл.», и кнопка сохраняет своё состояние; следующее нажатие отправляет сообщение «выкл.».

Note. Отправляет Note On при нажатии и Note Off при отпускании с фиксированной средней velocity. Вместе с MIDI-нотой можно включить выход CV (gate и высота 1 В/октава).

Control Change. Отправляет контроллер и значение On при нажатии, а контроллер и значение Off при отпускании (или при втором нажатии в режиме фиксации). Каждое из двух можно включить отдельно, и каждое может использовать контроллер CC, 14-битный CC, RPN или NRPN.

Program Change. Отправляет смену программы с необязательным выбором банка (MSB и LSB) для состояния «вкл.». В режиме фиксации для состояния «выкл.» отправляется вторая смена программы со своим необязательным выбором банка.

Control Voltage. Выдаёт настраиваемое напряжение «вкл.» и «выкл.» на выход CV без MIDI-сообщения. Используйте его для запуска модульных огибающих, тактовых сигналов или логических гейтов прямо с сенсорной поверхности.

Tap Tempo. Каждое нажатие отстукивает темп проекта. Erae 2 измеряет интервал между последовательными нажатиями и соответственно обновляет темп. Настройки MIDI не нужны.

Светодиодная визуализация. Кнопки показывают состояние покоя и активное состояние со стилями, такими как Dual Intensity, Dual Color и Center Fill.

ПараметрОписаниеДиапазонПо умолчанию
TypeТип сообщения кнопкиNote / Control Change / Program Change / Control Voltage / Tap TempoNote
LatchedФиксация или кратковременный режимOn / OffOff
Note (Note)MIDI-нотаот C-2 до G8C2
Контроллер и значение On (CC)Сообщение для состояния «вкл.»контроллер или отключено, значение от 0 до 127
Контроллер и значение Off (CC)Сообщение для состояния «выкл.»контроллер или отключено, значение от 0 до 127
Bank / Program (PC)Выбор банка MSB/LSB и программа для состояний «вкл.» и «выкл.»от 0 до 127 каждый или отключено
CV On/Off (Control Voltage)Выход CV с напряжениями «вкл.» и «выкл.»выход или отключеноОтключено
ChannelMIDI-каналот 1 до 161

Совет: Используйте кнопку Control Change с фиксацией, чтобы включать и выключать эффект: нажмите один раз, чтобы включить, нажмите ещё раз, чтобы выключить, а светодиод подтверждает состояние.

Совет: В режиме Program Change с включённой фиксацией одна кнопка может чередовать два пресета: программу «вкл.» при первом нажатии и программу «выкл.» при втором.


5.7 Key

Элемент Key это одиночный выразительный пад: одна клавиша клавиатуры, размещённая как самостоятельный элемент. Он отправляет Note On при касании и Note Off при отпускании и поддерживает полный набор понотной выразительности.

Выразительность. Каждое измерение касания назначается независимо:

  • Pressure: channel pressure или полифоническое послекасание, со своей кривой
  • Vibrato: горизонтальное движение пальца, назначенное на pitch bend
  • CC Pressure / X abs / Y abs / Motion: давление, абсолютное положение и скорость движения как CC
  • CC X rel / Y rel: движение относительно точки, куда опустился палец, как CC
  • CV: выходы gate, высоты 1 В/октава и выразительности для модульного использования

Элемент Key хорошо подходит, когда вам нужен один большой исполнительский пад с полной выразительностью для одной ноты: пад басового бурдона, триггер хай-хэта с давлением или поверхность макромодуляции.

ПараметрОписаниеДиапазонПо умолчанию
NoteОтправляемая MIDI-нотаот C-2 до G8C3
PressureТип и кривая послекасанияChannel / PolyChannel, включено
VibratoPitch bend от горизонтального движениястиль, сила, скорость возвратавключено
PB RangeДиапазон pitch bend в полутонахот 1 до 9612
CC Pressure / X abs / Y abs / MotionНеобязательные CCконтроллер или отключеноОтключено
CC X rel / Y relНеобязательные относительные CCконтроллер или отключеноОтключено
CVВыходы CVвыход или отключеноОтключено
ChannelMIDI-каналот 1 до 161

5.8 Ableton Launchpad

Элемент Ableton Launchpad (в Erae Lab называется LivePad) превращает Erae 2 в контроллер сессии Ableton Live: запускайте клипы и сцены, управляйте громкостью, приглушением, соло и посылами дорожек. Цвета светодиодов и состояние клипов следуют за Ableton Live в реальном времени. Требуется MIDI Remote Script Erae 2 в Ableton Live; см. Приложение C: Руководства по настройке DAW.

Положение. Элемент занимает Full Width поверхности (все 42 столбца), Left Half или Right Half. Разделение позволяет сочетать сетку сессии на одной половине с другими элементами (фейдерами, клавиатурами, кнопками) на другой.

Масштаб. Настройка Zoom выбирает между ячейками Small (больше клипов одновременно) и Large (в них легче попасть). На устройстве Plus и Minus меняют масштаб, пока элемент выбран.

Режимы. Нажмите Arp, пока элемент выбран, чтобы циклически переключаться между видами Launcher, Mixer и Split.

ПараметрОписаниеДиапазонПо умолчанию
PositionРазмещение элемента на поверхностиFull Width / Left Half / Right Halfопределяется тем, где вы его разместили
ZoomМасштаб сеткиSmall / LargeLarge

Совет: Объедините элемент Ableton Launchpad на левой половине поверхности с банком элементов Fader 1D справа, чтобы получить и управление клипами сессии, и дополнительные фейдеры в одном Layout.


5.9 API Zone

Элемент API Zone резервирует область сенсорной поверхности для прямого программного управления через API разработчика Erae 2. Вместо преобразования касаний в MIDI, API Zone отправляет данные отслеживания пальцев (положение и давление) подключённому хост-приложению.

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

Zone Index. В Layout может сосуществовать несколько API Zone, каждая из которых идентифицируется своим Zone Index. Хост-приложение считывает индекс зоны, чтобы понять, из какой области поступают данные.

Max Num Fingers и Finger Data Rate сохраняются вместе с Layout, но пока не применяются: зона сообщает о каждом касании с собственной частотой сканирования устройства. См. Приложение D: API разработчика.

ПараметрОписаниеДиапазонПо умолчанию
Zone IndexИдентификатор зоны для API хостаот 0 до 1270
Max Num FingersСохраняется, пока не применяетсяот 0 до 1010
Finger Data RateСохраняется, пока не применяетсяот 0 до 2550

API разработчика. Полный протокол SysEx для потоковой передачи пальцев, рисования светодиодами (SetPixel, DrawRectangle, DrawImage), запросов границ зоны и согласования версий описан в Приложении D: API разработчика. Прочтите раздел об оси Y, прежде чем сопоставлять сообщения о пальцах с командами рисования: Y пальцев отсчитывается снизу, Y рисования отсчитывается сверху.


5.10 Pedal

Элемент Pedal настраивает один из двух педальных входов (Pedal A или Pedal B) для Layout. У него нет области на сенсорной поверхности; он определяет, как интерпретируется подключённая педаль и какие сообщения MIDI или CV она генерирует. Вы настраиваете его в Erae Lab или на устройстве в Settings > Pedal A и Pedal B (см. Настройки).

Два педальных входа используют разъёмы 11 и 12 совместно с выходами CV. Тип педали выбирается из Switch, Kick, Sustain (Binary), Sustain (Continuous) и Expressive. На устройстве оба типа sustain отображаются как Sustain с режимом Binary или Continuous.

Маршрутизация вывода. Как и у любого элемента, генерирующего MIDI, у педали есть собственная маршрутизация вывода (USB Device, USB Host, MIDI A, MIDI B) и MIDI-канал.


Switch

Ножной переключатель с кратковременным действием или фиксацией. Отправляет сообщение Note, Control Change, Program Change или Tap Tempo. В кратковременном режиме сообщение отправляется при нажатии, а дополняющее сообщение при отпускании; в режиме фиксации каждое нажатие переключает между «вкл.» и «выкл.».

Типы сообщений:

  • Note: отправляет Note On при нажатии, Note Off при отпускании
  • Control Change: отправляет контроллер и значение On при нажатии, а контроллер и значение Off при отпускании (каждое можно включить отдельно)
  • Program Change: отправляет смену программы (с необязательным выбором банка) для состояний «вкл.» и «выкл.»
  • Tap Tempo: каждое нажатие отстукивает темп проекта

Вместе с сообщением можно включить выход CV On/Off для одновременного запуска модульной системы.

ПараметрОписаниеДиапазонПо умолчанию
LatchedФиксация или кратковременный режимOn / OffOff
Message TypeNote / Control Change / Program Change / Tap TempoNote
Note (Note)MIDI-нотаот C-2 до G8C4
Контроллер и значение On / Off (CC)Сообщения CC для нажатия и отпусканияконтроллер или отключено, значение от 0 до 127
CV On/OffВыход CV с напряжениями «вкл.» и «выкл.»выход или отключеноОтключено

Kick

Предназначен для педалей бас-барабана. Тип Kick обнаруживает резкое усилие удара педали, измеряет его силу и отправляет Note On с соответствующей velocity. Note Off отправляется через фиксированное время или при отпускании педали.

ПараметрОписаниеДиапазонПо умолчанию
NoteЗапускаемая нота ударногоот C-2 до G8C0
Velocity Sensitivity %Сила кривой velocity удараот 0 до 100100
Impact Threshold %Минимальная сила удара для срабатыванияот 1 до 10010
Duration ModeМомент отправки Note OffUntil Release / FixedUntil Release
Fixed Duration (ms)Длина ноты в режиме Fixedот 1 до 5000100
CV GateВыход CV gateвыход или отключеноОтключено
CV VelocityВыход CV velocityвыход или отключеноОтключено

Sustain (Binary)

Стандартная педаль сустейна с положениями «вкл./выкл.». Отправляет CC (по умолчанию CC 64, Sustain) со значением «вкл.» при нажатии и значением «выкл.» при отпускании. Если нужно инвертировать направление педали, используйте непрерывный тип.

ПараметрОписаниеДиапазонПо умолчанию
ControllerНомер CCот 0 до 12764 (Sustain)
On ValueЗначение CC при нажатииот 0 до 127127
Off ValueЗначение CC при отпусканииот 0 до 1270
LatchedРежим фиксацииOn / OffOff
CV On/OffВыход CV с напряжениями «вкл.» и «выкл.»выход или отключеноОтключено

Expressive

Непрерывная педаль экспрессии, которая преобразует положение педали в значение CC. Полный ход педали соответствует полному диапазону CC (от 0 до 127). По умолчанию используется CC 11 (Expression). Invert инвертирует соответствие для педалей с обратной полярностью.

Выход CV Pressure выдаёт напряжение, пропорциональное положению педали.

ПараметрОписаниеДиапазонПо умолчанию
ControllerНомер CCот 0 до 12711 (Expression)
InvertИнвертировать направление педалиOn / OffOff
CVНепрерывный выход CVвыход или отключеноОтключено

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


Sustain Continuous

Работает как тип Expressive, но по умолчанию использует CC 64 (Sustain). Предназначен для педалей сустейна с полупедализацией, которые сообщают непрерывное положение, а не «вкл./выкл.», для плавной глубины сустейна с совместимым фортепианным звуком.

ПараметрОписаниеДиапазонПо умолчанию
ControllerНомер CCот 0 до 12764 (Sustain)
InvertИнвертировать направление педалиOn / OffOff
CVНепрерывный выход CVвыход или отключеноОтключено

Совет: Для электронных ударных установите Pedal A в Kick и используйте Drumpad на сенсорной поверхности для малого барабана, томов и тарелок.

Совет: Маршрутизация педали не зависит от элементов сенсорной поверхности. Вы можете отправлять ноты бас-барабана через MIDI A на драм-машину, в то время как всё остальное идёт по USB в вашу DAW.


Выход тактового сигнала CV (CV Clock Output), тактовый сигнал уровня проекта, отправляемый на выход CV, описан в Главе 10, поскольку это настройка всего проекта, а не параметр отдельного элемента.

Настройка MIDI

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

В этой главе рассматриваются набор USB MIDI-портов, назначение каналов, назначение выразительных параметров, маршрутизация CC, MPE, CC высокого разрешения и NRPN, а также матрица MIDI-маршрутизации.


USB MIDI-порты

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

ПортИмяНазначение
MainErae 2 MIDIСтандартный MIDI-вывод: используйте его для большинства маршрутов в DAW и к инструментам
MPEErae 2 MIDI (MPE)Вывод MPE: выберите этот кабель в DAW для полностью выразительной игры; сообщения MPE всегда идут на этот кабель

Совет: При настройке инструментальной дорожки MPE в DAW направьте её на кабель Erae 2 MIDI (MPE). Стандартные дорожки без MPE должны получать данные с Erae 2 MIDI.

MIDI 2.0 это альтернативный режим USB, управляемый строкой MIDI 2.0 в Settings. Его изменение запрашивает подтверждение и перезагружает устройство. Не назначайте кабель MIDI 2.0 вручную в DAW, если только конкретный рабочий процесс не требует этого.

Обновление с прошивки 1.x. В прошивке 2.x число портов сокращено с трёх до двух. Выделенный кабель Lab/API SysEx (ранее «MIDI (Lab)», порт 2) удалён: Erae Lab теперь использует собственное USB-соединение, которое не отображается в вашей DAW. Данные MPE, ранее передававшиеся через порт 3 («MIDI (MPE)»), теперь идут через порт 2 («Erae 2 MIDI (MPE)»). Хост-программы API SysEx, работавшие со старым портом 2, следует перенастроить на Erae 2 MIDI (порт 1). Конфигурации DAW, использовавшие порт 3 для MPE, следует перенастроить на Erae 2 MIDI (MPE) (порт 2). Полную таблицу соответствия портов см. в главе «Начало работы».

Перенастройка конфигурации с третьим портом после обновления до 2.x

Если вы пользовались Erae до прошивки 2.x, проект DAW, MIDI-утилита или собственный API-хост могут по-прежнему ссылаться на MIDI-порт, которого больше нет. Выделенный третий MIDI-порт (через который Erae Lab и инструменты SysEx раньше обменивались данными с устройством) удалён в 2.x. Erae Lab теперь связывается с устройством через собственное USB-соединение, которое не является MIDI-портом и не отображается ни в одном списке портов DAW или MIDI-утилит.

Что сделать:

  • DAW или инструмент, получавшие ноты и CC со старого основного порта: переключите их на Erae 2 MIDI. Он передаёт всё то же, что и старый основной порт.
  • Хост SysEx или API, который обращался к старому порту Lab по номеру или имени: переключите его на Erae 2 MIDI (основной порт). API SysEx теперь передаётся по основному кабелю: см. Приложение D: API разработчика.
  • Всё, что использовало третий порт для данных MPE: переключите на Erae 2 MIDI (MPE).

Если какой-либо инструмент показывает пустой или неактивный порт на месте прежнего третьего порта, эта запись устарела. Удалите её или выберите заново и направьте инструмент на один из двух портов выше. Старый третий порт ни для чего в 2.x не нужен.


MIDI-канал и группа

У каждого элемента, генерирующего MIDI-вывод, есть MIDI-канал:

ПараметрДиапазонПо умолчаниюОписание
Channelот 1 до 161MIDI-канал для вывода этого элемента

Channel определяет, какой из 16 стандартных MIDI-каналов передаёт сообщения Note On/Off, CC и Program Change элемента. Каждый элемент на поверхности может использовать свой канал, поэтому один Layout может одновременно управлять несколькими инструментами или партиями в вашей DAW. На клавиатуре с включённым MPE эта настройка превращается в Nb channel (см. Настройка MPE).

Элементы также имеют номер группы MIDI 2.0. Erae Lab его не показывает: элементы используют первую группу, а в режиме MIDI 1.0 группа не передаётся.

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


Выход назначения для каждого элемента

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

ВыходПорт
USB DeviceUSB Device (порт Computer, к компьютеру)
USB HostUSB Host (порт Synth, к внешнему USB-оборудованию)
MIDI AMIDI-выход A
MIDI BMIDI-выход B (отключён в режиме пониженного питания)

Новые элементы отправляют данные только на USB Device. Включение дополнительных назначений не меняет канал: одно и то же сообщение отправляется на каждый выбранный порт.

Выходы задаются в Erae Lab или на устройстве: откройте элемент на экране Mapping и выберите Routing, чтобы попасть на экран OUTPUT ROUTING с переключателями USB Device Out, MIDI Out A, MIDI Out B и USB Host Out.

Маршрутизация элемента

Совет: Отправляйте басовую клавиатуру на MIDI A для аппаратного синтезатора, а всё остальное оставьте на USB Device для DAW.


Элемент Key: выразительные параметры

Клавиши и клавиатуры это основные выразительные зоны касания. Клавиша отправляет Note On при контакте, отслеживает давление и положение, пока её удерживают, и отправляет Note Off при отпускании. Velocity ноты определяется тем, как вы ударяете по поверхности, и формируется общей для устройства кривой Velocity Curve в Settings (см. Поверхность и касание). В Erae Lab выразительные параметры сгруппированы в разделах Pressure, Glissando (только для клавиатур) и Vibrato.

Pressure

Давление это непрерывная сила, прикладываемая после note-on. Erae 2 может отправлять давление как полифоническое послекасание (для каждой ноты) или channel pressure (для канала):

ПараметрДиапазонПо умолчаниюОписание
Enableon / offonОтправляет сообщения давления
TypeChannel / PolyChannelТип сообщения для вывода давления
TrackingNone / LastPlayed / Highest / LowestNoneДля channel pressure: какой палец задаёт значение, когда удерживается несколько пальцев
FilterExponential / LinearExponentialКривая отклика
Min/Maxот 0 до 1270 / 127Диапазон вывода
Intensityот 0 до 255127Чувствительность
Smoothingот 0 до 2550Сглаживание нижних частот, применяемое к показаниям давления

Совет: Для инструментов MPE на MIDI 1.0 channel pressure обычно самый безопасный выбор, поскольку у каждого пальца уже есть собственный канал-участник. Для традиционных синтезаторов без MPE с одним входом послекасания используйте Channel с Tracking, установленным в Highest.

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

Vibrato (pitch bend)

Блок Vibrato определяет, как горизонтальное движение пальца по клавише преобразуется в pitch bend. Диапазон pitch bend (PB Range) должен совпадать с настройкой вашего синтезатора для точного отслеживания полутонов.

ПараметрДиапазонПо умолчаниюОписание
Enableon / offonОтправляет pitch bend от движения пальца
StyleLinear / Quadratic / FarQuadraticLinearКривая преобразования положения в pitch bend
StrengthползунокВеличина pitch bend для заданного движения
Return Speedот None до MaxНасколько быстро изгиб возвращается к центру
PB Rangeот 1 до 96 полутонов12 (48 с MPE)Диапазон сообщения pitch bend в полутонах

Включение MPE устанавливает PB Range в 48; выключение сбрасывает его в 12.

Glissando

Блок Glissando (только для клавиатур) управляет высотой, пока палец скользит от клавиши к клавише:

ПараметрДиапазонПо умолчаниюОписание
Enableon / offonВключает глиссандо
Tune LocPad / FingerPadТочка отсчёта нулевого pitch bend: центр клавиши или место, куда опустился палец
In Tune Widthот 0 до 100 %50 %Ширина зоны точной настройки в процентах от ширины клавиши
Retriggeron / offoffОтправляет новый Note On при переходе на новую клавишу во время скольжения
Vertical Gliss.on / offonПозволяет вертикальному движению между рядами участвовать в глиссандо
Smoothingот Low до HighСглаживание глиссандо

Совет: Установите In Tune Width в 100 %, чтобы получать чистые полутона без микротонового дрейфа внутри клавиши.

Sound Brightness (CC 74)

У клавиатур есть раздел Sound Brightness (CC 74), который отправляет CC 74 от выбранного жеста Gesture: None, Pressure, X Absolute, Y Absolute, X Relative, Y Relative или Motion Speed. В нём также есть Initial value, Min/Max, Intensity, Smoothing, Tracking и Filter. На новых клавиатурах он выключен (None).


Назначение CC

Клавиши, клавиатуры и фейдеры могут отправлять сообщения Continuous Controller от положения касания и давления. Доступные слоты CC:

Слот CCОсьТипы элементов
PressureСила контакта (Z)Key, клавиатуры, Fader 1D, Fader 2D
X absГоризонтальное положение внутри клавиши или элементаKey, клавиатуры, Fader 2D
Y absВертикальное положение внутри клавиши или элементаKey, клавиатуры, Fader 1D, Fader 2D
X relГоризонтальное движение от точки, куда опустился палецKey, клавиатуры
Y relВертикальное движение от точки, куда опустился палецKey, клавиатуры
MotionСкорость движения пальцаKey, клавиатуры, Fader 1D, Fader 2D

У каждого слота есть переключатель Enable, Type контроллера (см. ниже), номер контроллера, диапазон вывода Min/Max (от 0 до 127), Intensity, Smoothing, Tracking и Filter. Отключённые слоты не отправляют данных. Абсолютные слоты следуют положению пальца на клавише или элементе. Относительные слоты начинают с Initial value (по умолчанию 64), когда палец опускается, и меняются вместе с его смещением. Motion следует скорости движения пальца, сглаженной и нормализованной от 0 до 100 cm/s.

Элементы Button типа Control Change отправляют сообщение On и сообщение Off, каждое со своим контроллером и значением, и каждое можно отключить.

Совет: Назначьте Y abs на высокой клавише на срез фильтра, чтобы создать выразительную полосу в стиле риббона внутри одного пада.


CC высокого разрешения и NRPN

У каждого слота контроллера есть Type:

  • CC: стандартный 7-битный Control Change на контроллере от 0 до 127.
  • CC 14-bit: Control Change высокого разрешения на контроллере от 0 до 31. Erae 2 отправляет значение как MSB на выбранном контроллере и LSB на контроллере с номером плюс 32, согласно спецификации MIDI.
  • RPN и NRPN: зарегистрированные и незарегистрированные номера параметров, адресуемые через Bank и Index (от 0 до 127 каждый).

Принимающая программа должна поддерживать 14-битный CC, RPN или NRPN, чтобы использовать дополнительное разрешение.

Совет: Чтобы отправить 14-битное значение, установите Type слота в CC 14-bit и выберите контроллер от 0 до 31.


MIDI 1.0 и MIDI 2.0: какие значения вы на самом деле получаете

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

  • MIDI 1.0 (по умолчанию). Два USB MIDI-кабеля (Erae 2 MIDI и Erae 2 MIDI (MPE)) передают стандартный MIDI 1.0. Приёмник MIDI 1.0 видит 7-битные значения Control Change (от 0 до 127). Чтобы получить больше 7 бит через MIDI 1.0, используйте типы контроллеров CC 14-bit, RPN или NRPN, описанные выше: приёмник должен их понимать, чтобы восстановить значение высокого разрешения.
  • MIDI 2.0 (альтернативный режим USB). Включение MIDI 2.0 в Settings (устройство перезагружается) переводит устройство в режим USB MIDI 2.0, который предоставляет поток Universal MIDI Packet (UMP), способный нативно передавать полные значения высокого разрешения.

Для получения значений высокого разрешения обе стороны должны договориться. Включение MIDI 2.0 на устройстве это только половина дела. Ваш хост или операционная система должны согласовать с устройством протокол MIDI 2.0, а ваша программа должна читать данные из конечной точки или потока MIDI 2.0. Если хост остаётся на MIDI 1.0 или ваша программа читает устройство через порт MIDI 1.0, вы по-прежнему будете видеть 7-битные значения CC, даже если MIDI 2.0 включён. Если вы ожидали данные высокого разрешения, а видите только от 0 до 127, проверьте, что (1) MIDI 2.0 включён и устройство перезагрузилось, (2) ваша ОС или хост сообщают об устройстве как о конечной точке MIDI 2.0 и (3) дорожка или инструмент читают поток MIDI 2.0, а не устаревшее представление MIDI 1.0 того же устройства.


Настройка MPE

MPE (MIDI Polyphonic Expression) позволяет каждому пальцу иметь независимые pitch bend, давление и скольжение на собственном MIDI-канале, обеспечивая понотную выразительность в полифонических патчах.

Erae 2 реализует две зоны MPE, определённые спецификацией MIDI MPE. Зона задаётся для каждого клавиатурного элемента настройкой MPE Master:

MPE MasterЗона MPEКаналы-участники
Channel 1 (по умолчанию)Нижняя зона (Lower Zone)Каналы со 2 и выше (распределяются динамически)
Channel 16Верхняя зона (Upper Zone)Каналы с 15 и ниже (распределяются динамически)

Когда MPE включён, настройка Channel клавиатуры превращается в Nb channel: число каналов-участников, которые использует клавиатура (от 1 до 15). Включение MPE также устанавливает PB Range в 48.

Сообщения MPE всегда отправляются через порт Erae 2 MIDI (MPE). См. раздел «USB MIDI-порты» в начале этой главы.

Настройки, относящиеся к MPE, для каждого клавиатурного элемента:

НастройкаРекомендуемое значение для MPE
MPEon
MPE MasterChannel 1 (нижняя зона) или Channel 16 (верхняя зона)
PB Range48 полутонов
Type давленияChannel для MPE на MIDI 1.0; Poly там, где используется понотное давление MIDI 2.0
Скольжение (slide)CC 74, из слота CC Y rel или раздела Sound Brightness (CC 74)

Совет: Большинство MPE-синтезаторов ожидают, что диапазон pitch bend будет одинаково настроен и на контроллере, и на инструменте. Установите PB Range в 48 в редакторе элемента и используйте страницу настройки MPE самого инструмента, чтобы согласовать значения.

Как передать скольжение и давление в DAW

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

  1. Читайте с кабеля MPE. Направьте MIDI-вход дорожки DAW на Erae 2 MIDI (MPE), а не на основной порт. Понотная выразительность отправляется только по кабелю MPE.
  2. Пропускайте все 16 каналов. Установите входной канал дорожки в All Channels (или Any). MPE распределяет каждый палец по собственному каналу-участнику; если DAW сводит входящий MIDI к одному каналу, выразительность всех нот схлопывается в один поток.
  3. Включите MPE на дорожке и в инструменте. Переведите дорожку в режим MPE (если в DAW есть явный переключатель) и включите MPE / Per-Note / Poly Expression в самом инструменте.
  4. Назначьте ось скольжения на скольжение инструмента. Скольжение обычно передаётся как CC 74 (Timbre). Убедитесь, что клавиатура отправляет CC 74 для вертикального скольжения (см. таблицу настроек MPE выше) и что инструмент принимает CC 74 как вход скольжения или тембра.
  5. Согласуйте диапазон pitch bend на обеих сторонах (по умолчанию 48 полутонов), чтобы высота правильно отслеживалась при скольжении.

Пошаговые инструкции для конкретных DAW, включая Ableton Live, Logic, Cubase, Bitwig, Reaper и FL Studio, см. в Приложении C: Руководства по настройке DAW.

Подводный камень: Большинство DAW сводят входящий MIDI к одному каналу, прежде чем передать его на дорожку без MPE, что незаметно отбрасывает скольжение и давление. Если вы принимаете данные на основном порту, а не на Erae 2 MIDI (MPE), или оставляете дорожку в стандартном режиме (без MPE), вы услышите ноты, но без выразительности.


Матрица MIDI-маршрутизации

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

MIDI-маршрутизация

Откройте её через Settings > Routing; экран называется MIDI ROUTING. Каждая строка это переключатель:

ПереключательИсточник -> НазначениеДействие
MIDI -> USB HostMIDI In -> USB Host OutПередаёт аппаратный MIDI In на подключённые USB-устройства
MIDI -> USB DeviceMIDI In -> USB Device OutПередаёт аппаратный MIDI In на компьютер
MIDI -> MIDI AMIDI In -> MIDI A OutMIDI Thru на MIDI A
MIDI -> MIDI BMIDI In -> MIDI B OutMIDI Thru на MIDI B
USB Device -> USB HostUSB Device In -> USB Host OutНаправляет MIDI компьютера на подключённое USB-устройство
USB Device -> MIDI AUSB Device In -> MIDI A OutНаправляет MIDI компьютера на аппаратуру на MIDI A
USB Device -> MIDI BUSB Device In -> MIDI B OutНаправляет MIDI компьютера на аппаратуру на MIDI B
USB Host -> USB DeviceUSB Host In -> USB Device OutНаправляет MIDI подключённого USB-устройства на компьютер
USB Host -> MIDI AUSB Host In -> MIDI A OutНаправляет подключённое USB-устройство на аппаратуру на MIDI A
USB Host -> MIDI BUSB Host In -> MIDI B OutНаправляет подключённое USB-устройство на аппаратуру на MIDI B

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

Совет: Чтобы использовать Erae 2 как простой 2-портовый MIDI-интерфейс, включите MIDI -> USB Device и USB Device -> MIDI A. Тогда ваша DAW сможет отправлять данные на аппаратные синтезаторы и получать от них через Erae 2 без дополнительного интерфейса.

Настройки маршрутизации сохраняются вместе с проектом, поэтому у каждого проекта может быть своя конфигурация объединения.


Связанные темы

  • Элементы: подробности настройки каждого типа элемента, включая настройку CC и смены программы для кнопок
  • Интерфейс LCD: навигация по меню на LCD-дисплее
  • Настройки: настройки уровня проекта, включая MIDI clock и синхронизацию
  • Реализация MIDI: полная справочная таблица сообщений

Гаммы и строй

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

Экран Scale управляет тем, как выбранный клавиатурный элемент интерпретирует координаты касания в виде музыкальных высот.

Селектор гаммы

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

В строке заголовка отображается SCALE. Ниже находятся список гамм, значения ROOT и OCTAVE и, на Keygrid, переключатели GLOBAL и OFFSCALE. Вращайте энкодер, чтобы перемещать подсветку в этом порядке (гамма, основная нота, октава, GLOBAL, OFFSCALE). Нажмите на значение, чтобы редактировать его, вращайте, чтобы изменить, и нажмите ещё раз для подтверждения; нажмите на переключатель, чтобы изменить его состояние.


Встроенная библиотека гамм

Список гамм содержит заводские гаммы. Заводские гаммы фиксированы и не могут быть изменены или удалены.

Библиотека содержит 15 заводских гамм:

  1. Chromatic: все 12 полутонов
  2. Major: стандартная диатоническая мажорная гамма
  3. Minor: натуральный минор (эолийский лад)
  4. Melodic Minor: повышенные шестая и седьмая ступени
  5. Harmonic Minor: повышенная седьмая ступень
  6. Arabic
  7. Dorian
  8. Phrygian
  9. Gypsy
  10. Mixolydian
  11. Romanian
  12. Gypsy Minor
  13. Japanese
  14. Spanish
  15. Blues

Keygrid (Iso Keyboard) показывает 14 гамм без Chromatic: чтобы играть каждый полутон на Keygrid, вместо этого включите Show Offscale. Chroma Keyboard показывает все 15.

Совет: На Chroma Keyboard Chromatic означает отсутствие окраски по гамме: каждый полутон выглядит как обычная фортепианная клавиша.


Основная нота

Значение ROOT задаёт тональный центр выбранной гаммы. Доступно двенадцать значений: C, C#, D, D#, E, F, F#, G, G#, A, A#, B.

Основная нота определяет, какой звуковысотный класс считается первой ступенью (тоникой), и это нота нижнего левого пада. Изменение основной ноты транспонирует всю гамму, не меняя её интервальную структуру. Drumpad и Chroma Keyboard показывают ROOT и OCTAVE.

Совет: На Keygrid пады, попадающие на основную ноту, используют стиль первой ступени гаммы, благодаря чему тональный центр сразу заметен на поверхности.


Октава

Значение OCTAVE задаёт октаву основной ноты клавиатуры, от -2 до 8. При тонике C октава 3 помещает среднее до (MIDI-нота 60) на нижний левый пад; октава -2 начинается с MIDI-ноты 0.

Вне экрана Scale кнопки Plus и Minus также сдвигают выбранную клавиатуру на одну октаву вверх или вниз.

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


Show Offscale

Переключатель OFFSCALE (нижняя строка экрана Scale, только на Keygrid) соответствует настройке Show Offscale. Он определяет, отображаются ли на Keygrid полутоны вне гаммы.

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

Совет: Отключение Show Offscale делает невозможным взятие «неправильной» ноты, что идеально подходит для живых выступлений, импровизации и начинающих.


Как гаммы влияют на каждый тип клавиатуры

Тип клавиатурыПоддержка гаммыПереключатель Show Offscale?Глобальная гамма?Пользовательские гаммы?
Iso Keyboard (Keygrid)Полная: фильтрует и подсвечивает ступени гаммы, задаёт интервалы между рядамиДаДаДа, при включённом MPE
Chroma KeyboardТолько окраска: все 12 полутонов остаются доступнымиНетНетНет
DrumpadОтсутствует: всегда хроматический; список гамм скрытНетДа (остаётся хроматическим)Нет

Iso Keyboard обладает самым богатым взаимодействием с гаммой: гамма также управляет интервалами между рядами. Когда Show Offscale выключен, каждый шаг ряда отсчитывается в ступенях гаммы, а не в полутонах, поэтому изоморфная геометрия сохраняется внутри гаммы.

Chroma Keyboard использует гамму только для окраски. Фортепианная раскладка фиксирована и всегда использует 12-тоновую равномерную темперацию.

Drumpad игнорирует гамму; его экран Scale показывает только списки ROOT и OCTAVE и переключатель GLOBAL. Каждый пад соответствует последовательным MIDI-нотам, начиная с основной ноты.


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

Обычно каждый клавиатурный элемент имеет собственную гамму. Если вы хотите, чтобы одна гамма управляла всем проектом, подключите клавиатуры к глобальной гамме: включите переключатель GLOBAL на экране Scale или Use global scale в Erae Lab. Изменение гаммы любой подключённой клавиатуры в любом Layout меняет её для всех.

  • Общей является только гамма. Основная нота и октава остаются индивидуальными для каждой клавиатуры.
  • Выключение переключателя отсоединяет клавиатуру: она сохраняет текущую гамму и больше не следует последующим изменениям.
  • Chroma Keyboard нельзя подключить. Drumpad можно подключить, но он всегда остаётся хроматическим.

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

Помимо заводских гамм, Keygrid может использовать пользовательскую гамму: любое число нот в октаве, свободно настраиваемых через отношение частот или как равное деление октавы, включая микротоновые строи. Пользовательские гаммы создаются и редактируются в Erae Lab или на устройстве в Settings > Custom Scales и являются общими для всех проектов.

  • Пользовательские гаммы предлагаются только на Keygrid с включённым MPE. Каждая микротоновая нота играется как основная нота плюс собственный pitch bend на канале-участнике MPE, поэтому строй остаётся точным и в аккордах.
  • На такой клавиатуре список гамм показывает заводские гаммы, затем ваши пользовательские гаммы, а затем NEW SCALE, который создаёт гамму и открывает редактор на устройстве.
  • Выключение MPE на клавиатуре, использующей пользовательскую гамму, возвращает её к заводской гамме.

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


Настройки гаммы для каждого элемента

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

Совет: Вы можете создать Layout, где один элемент играет в гамме Japanese, а другой в Blues или Major; это удобно для слоёных инструментов или конфигураций с разделённой поверхностью.

Арпеджиатор и Looper

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


Арпеджиатор

Арпеджиатор превращает удерживаемые ноты в ритмическую последовательность. У каждого клавиатурного элемента (Keyboard, Keygrid или Drumpad) есть собственный арпеджиатор.

Арпеджиатор

Выберите клавиатуру, затем нажмите кнопку Arp на передней панели. Это включает (или выключает) арпеджиатор этой клавиатуры и открывает экран ARPEGGIATOR. Чтобы открыть экран, не включая и не выключая арпеджиатор, удерживайте Settings и нажмите Arp.

Включение арпеджиатора

Каждое нажатие Arp включает или выключает арпеджиатор выбранной клавиатуры; кнопка Arp светится зелёным, пока он включён. Когда арпеджиатор выключен, ноты звучат как обычно. Когда он включён, удерживаемые ноты не звучат напрямую: вместо этого арпеджиатор проигрывает их по одной. Состояние «включён» или «выключен» сохраняется вместе с Layout.

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

Rate

Rate задаёт, как быстро арпеджированные ноты следуют друг за другом. Значения:

1/32, 1/16, 1/8, 1/4, 1/2, 1/1, Pressure

Значения выражены в долях одной доли (четвертной ноты) при темпе проекта: 1/1 играет одну ноту на долю, 1/4 играет четыре ноты на долю (шестнадцатые), а 1/32 играет тридцать две ноты на долю.

В режиме Pressure скорость следует силе нажатия: лёгкое давление играет примерно одну ноту на долю, а более сильное нажатие ускоряет арпеджио вплоть до 1/32.

Совет: 1/4 даёт арпеджио шестнадцатыми, самую распространённую отправную точку. Используйте режим Pressure для выразительного арпеджио, скоростью которого вы управляете пальцами.

Style

Style определяет порядок, в котором проигрываются удерживаемые ноты:

  • Up: ноты проигрываются от самой низкой к самой высокой, затем повторяются
  • Down: ноты проигрываются от самой высокой к самой низкой, затем повторяются
  • UpDown: ноты идут вверх, затем вниз перед повтором; крайняя нота вверху и внизу не проигрывается дважды
  • UpAndDown: ноты идут вверх, затем вниз перед повтором; крайняя нота вверху и внизу проигрывается дважды (один раз на пути вверх, один раз на пути вниз)
  • Random: каждый шаг выбирает случайную ноту из набора удерживаемых

Совет: UpDown на четырёхнотном аккорде даёт рисунок из шести шагов, что создаёт интересный фазовый сдвиг, когда длина рисунка не делится ровно на такт. Используйте UpAndDown, когда хотите акцентировать крайние ноты их удвоенным появлением.

Octave Range

Octave задаёт, сколько дополнительных октав охватывает арпеджиатор выше проигрываемых нот. Диапазон: от 0 до 8.

При значении 0 арпеджио остаётся в регистре удерживаемых нот. При значении 1 арпеджиатор проигрывает удерживаемые ноты, затем повторяет их на октаву выше, прежде чем начать цикл заново.

Совет: Стиль Down с Octave 3 даёт каскадное арпеджио, охватывающее несколько октав: впечатляющий эффект на падах и щипковых звуках. Установите Octave в 0 для плотного однорегистрового арпеджио.

Pressure to Velocity

Pressure задаёт, насколько текущее давление пальца влияет на velocity каждой арпеджированной ноты. Диапазон: от 0% до 100% с шагом 10%. По умолчанию: 40%.

При 0% арпеджированные ноты используют velocity вашего первоначального удара. При 100% velocity каждой ноты следует тому, насколько сильно вы нажимаете в этот момент. Промежуточные значения смешивают оба варианта.

Совет: Установите Pressure в диапазоне от 60% до 80% для выразительной игры, где едва заметные изменения нажима пальца создают естественные акценты, сохраняя при этом стабильную общую динамику.

Quantize

Переключатель Quantize определяет, когда начинается арпеджио. По умолчанию он включён.

  • On: арпеджио начинается на следующем шаге сетки тактового сигнала проекта, поэтому оно остаётся выровненным по темпу и по другим партиям. Нота, отпущенная до следующего шага сетки, не звучит.
  • Off: первая нота звучит сразу при касании, а арпеджио отсчитывается от вашего касания, а не от сетки.

В обоих случаях скорость следует темпу проекта.

Совет: Держите Quantize включённым при игре вместе с DAW или Looper. Выключите его, если хотите, чтобы звучали очень короткие касания или короткие шаги секвенсора.


Looper

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

У каждого Layout есть собственный луп. Экран Home показывает луп того Layout, на котором вы находитесь.

Отображение Looper на экране Home

Главный экран LCD

Экран Home показывает:

  • Круг лупа: номер Layout и дугу, показывающую позицию воспроизведения в лупе. Дуга меняет цвет, когда луп Layout приглушён.
  • Length: длина лупа в шагах (один шаг равен шестнадцатой ноте).
  • Quantize: сетка квантизации, применяемая к записанным жестам.
  • Tempo: темп проекта в BPM.

Запись и воспроизведение

Кнопки Play/Rec и Stop управляют транспортом:

  • Когда внутренний тактовый сигнал остановлен, Play/Rec запускает его. Кнопка Play/Rec светится зелёным, пока тактовый сигнал идёт.
  • Пока тактовый сигнал идёт (или когда проект следует внешнему тактовому сигналу), Play/Rec включает или выключает готовность к записи. В режиме готовности кнопка светится красным, и всё, что вы играете на текущем Layout, записывается в его луп.
  • Stop останавливает тактовый сигнал. При внутреннем тактовом сигнале остановка также снимает готовность к записи. Записанный луп сохраняется.

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

Отмена слоя. На экране Home нажмите Return, чтобы удалить последний записанный слой.

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

Приглушение лупов. Удерживайте Stop и нажмите кнопку Layout, чтобы приглушить луп этого Layout; удерживайте Play/Rec и нажмите кнопку Layout, чтобы снять приглушение. Кнопка приглушённого Layout показывается красным.

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

Перенос лупа в пошаговый секвенсор (bounce). Записанный луп можно преобразовать в редактируемый паттерн секвенсора с помощью строки Bounce Loop в Sequencer Settings. См. Главу 9.

Управление Looper

Элементы управления Looper находятся на экране Home. Вращайте энкодер, чтобы выделить элемент управления, нажмите, чтобы редактировать его, вращайте, чтобы изменить значение, и нажмите ещё раз, чтобы завершить.

Length: длина лупа в шагах, от 1 до 256 (по умолчанию 16). Пока Length редактируется, Plus удваивает её, а Minus уменьшает вдвое.

Quantize: сетка, к которой привязываются записанные жесты. См. «Сетка квантизации» ниже.

Tempo: темп проекта в BPM. Пока Tempo редактируется, Plus удваивает его, а Minus уменьшает вдвое. Tempo можно изменить здесь, только когда источник тактового сигнала внутренний.

Совет: Записывайте с Quantize Off, чтобы сохранить естественный выразительный тайминг, или с 1/4, чтобы подтянуть ритмическую партию до шестнадцатых прямо при записи.

Синхронизация тактового сигнала

Looper всегда привязан к тактовому сигналу проекта. Когда источник тактового сигнала проекта INT (внутренний), Looper работает в темпе проекта. Когда источник тактового сигнала USB-dev, MIDI или USB-host, Looper следует входящему MIDI clock, что позволяет точно синхронизироваться с DAW или аппаратным источником тактового сигнала.

Настройка источника тактового сигнала описана в Главе 15: Настройки.

Длина рисунка

Длина рисунка задаётся регулятором Length на экране Home в шагах по шестнадцатой ноте, до 256 шагов (16 тактов на 4/4).

Сетка квантизации

Сетка Quantize привязывает начало каждого записанного жеста к ближайшей позиции сетки в момент записи жеста. Значения:

Off, 1/16, 1/12, 1/8, 1/6, 1/4, 1/3, 3/8, 1/2, 3/4, 1, 5/4, 2, 3, 4

Значения выражены в долях одной доли (четвертной ноты): 1/4 привязывает к шестнадцатым, 1 к четвертям, а 4 к целым тактам на 4/4. По умолчанию 1/4.

Квантизация применяется во время записи. Изменение сетки влияет на жесты, которые вы запишете после этого, а не на те, что уже есть в лупе.

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


Tap Tempo

Tap Tempo задаёт темп проекта, когда вы отстукиваете его в такт. Функция работает, когда источник тактового сигнала внутренний. Чтобы использовать Tap Tempo:

  • Удерживайте Sequencer и нажимайте на энкодер один раз на каждую долю.
  • Настройте педаль (тип Switch) с типом сообщения Tap Tempo. Каждое нажатие педали отстукивает темп.
  • Используйте элемент Button на сенсорной поверхности, установленный в Tap Tempo (см. Button).

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

Глава 9: Пошаговый секвенсор

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


Вход в секвенсор и выход из него

Нажмите кнопку Sequencer, чтобы войти в режим секвенсора. Сенсорная поверхность переключается на трёхзонное представление секвенсора (см. ниже), а на LCD появляется экран секвенсора.

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

Кнопка циклически переключает три случая:

  • Режим секвенсора выключен: нажатие Sequencer включает его.
  • Режим секвенсора включён, и на LCD показан экран Sequencer или Sequencer Settings: нажатие Sequencer выходит из режима секвенсора и возвращает LCD на Home.
  • Режим секвенсора включён, но на LCD показан другой экран (Home, Scale и так далее): нажатие Sequencer возвращает экран секвенсора на LCD, не выходя из режима.

Если активный Layout не содержит ничего, что секвенсор может записать (например, Layout, состоящий только из элементов API zone), кнопка ничего не делает: секвенсору нужен хотя бы один секвенируемый элемент, чтобы открыться.

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


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

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

ЭлементЧто записывает шагПредлагаемые дорожки
Клавиатура (scale, chroma, drumpad и выделенная Sequencer Keyboard)Ноту: высоту тона, velocity, длину ноты (gate) и выразительностьNote, Pressure, Slide, Pitch, плюс по одной дорожке на каждый включённый жест клавиши (pressure CC, X abs, Y abs, X rel, Y rel)
Fader 2D (XY-пад)Значения X, Y и Z (давление)X, Y, Z
Fader 1D (одиночный фейдер)Автоматизацию одного значенияValue
ButtonСостояние вкл./выкл. на каждом шаге (нажатие с длительностью)State (отображается как steps)

Секвенсор фокусируется на том элементе Layout, которого вы коснулись последним. Если при входе не сфокусирован ни один подходящий элемент, автоматически выбирается первый секвенируемый элемент в Layout.

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

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


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

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

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

При включённом Swap Sides (см. Sequencer Settings) Launcher перемещается к левому краю, а Live к правому; сетка Grid по-прежнему остаётся шириной 32 колонки в середине.

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

Зона Live

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

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

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

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


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

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

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

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

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

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

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

То, является ли клавиатура гаммовой (in-scale) или хроматической, задаётся переключателем Show Offscale на элементе клавиатуры: выключен, значит одна клавиша на ступень гаммы; включён, значит показываются хроматические клавиши, и шаги хранятся как позиции полутонов.

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


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

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

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

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

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

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

На дорожке Pitch сетка редактирует только pitch bend существующих нот, так же как дорожки Pressure и Slide редактируют свои кривые:

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

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

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

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

Для Fader 1D сетка записывает кривую значения; для Fader 2D она записывает X, Y и Z; для Button касание переключает состояние шага вкл./выкл.

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

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


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

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

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

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

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

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


Быстрые сочетания кнопки Sequencer

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

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

Вне этих сочетаний кнопки транспорта сохраняют свою обычную роль в режиме секвенсора: Play/Rec запускает тактовый сигнал, когда он остановлен на внутреннем источнике, а в остальных случаях переключает готовность к записи; Stop останавливает тактовый сигнал.


LCD секвенсора

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

Заголовок: выбор дорожки

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

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

ЭлементЦикл дорожекПодписи
КлавиатураNote, Pressure, Slide, Pitch, затем по одной дорожке на каждый включённый жест клавиши (по кругу)note, pressure, slide, pitch, pressure CC, X abs, Y abs, X rel, Y rel
Fader 2DX, Y, Z (по кругу)X, Y, Z
Fader 1DТолько Valuevalue
ButtonТолько Statesteps

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

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

Сетка: карта

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

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

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

Футер: Division и Length

Футер содержит три элемента: деление квантизации (division) слева, живую миниатюру Layout по центру и длину паттерна (length) справа. Division и 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 шагов

Пока вы редактируете Length, Plus удваивает длину, а Minus уменьшает её вдвое (в пределах от 1 до 256 шагов); они возвращаются к прокрутке по октавам, как только вы выходите из редактирования.

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

Энкодер и Return в этом представлении

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

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

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

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

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

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

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

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

Перенос (bounce) воспроизводит ваши записанные жесты через реальные элементы Layout, поэтому конфигурация элемента и MIDI-эффекты запекаются в получившиеся ноты, а включённые дорожки жестов сохраняются.


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

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


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

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

CV-выходы

Erae 2 предоставляет 24 канала CV-выходов на задней панели. Эти выходы могут передавать напряжения высоты тона, сигналы Gate или непрерывные управляющие напряжения, что делает Erae 2 модульным интерфейсом наряду с его MIDI-возможностями.

CV Clock


Обзор оборудования

24 выхода расположены на 12 мини-разъёмах TRS, каждый из которых передаёт два выхода: разъём n передаёт выход n на наконечнике (tip) и выход n + 12 на кольце (ring). Используйте разъём напрямую для одного выхода или кабель-разветвитель TRS, чтобы получить доступ к обоим.

  • Диапазон выхода: от -5 V до +8 V
  • Стандарт высоты тона: 1 V/octave
  • Уровень Gate: 0 V выключен, 5 V включён

Разъёмы 11 и 12 также служат входами для Pedal A и Pedal B, поэтому выходы 11, 12, 23 и 24 используются совместно с педалями.

Предупреждение: В режиме пониженного питания CV-выходы отключены. Чтобы их использовать, запитайте Erae 2 от входящего в комплект блока питания (см. Начало работы).


Режимы выходов

Каждый CV-выход передаёт один вид сигнала, который задаётся в конфигурации элемента:

Pitch (1 V/oct): выход следует стандарту 1 V/octave, при этом MIDI-нота 0 соответствует -3 V. Среднее до (MIDI-нота 60, C3) выдаёт 2 V, а каждый полутон составляет 1/12 V (около 83.3 mV). Pitch bend клавиши учитывается в напряжении. Весь диапазон MIDI-нот умещается в диапазон выхода.

Gate: выход выдаёт 0 V, когда ни одна нота не удерживается, и 5 V, пока нота удерживается. Gate Mode может быть Gate (высокий уровень, пока нота удерживается), Trig (короткий импульс в начале каждой ноты, от 25 до 250 ms) или Retrig (как Gate, но с коротким провалом на каждой новой ноте, чтобы огибающие перезапускались). Необязательная задержка Gate Delay (от 0 до 5 ms) задерживает gate, чтобы высота тона успела установиться.

Непрерывное управление: выход передаёт напряжение, пропорциональное значению, такому как положение фейдера, давление пальца или положение скольжения. По умолчанию значение соответствует диапазону от 0 V до 5 V; минимальное и максимальное напряжения можно задать в пределах диапазона выхода.

Совет: Выход Gate, за которым следует выход Pitch, даёт вам классическую пару Gate и V/oct для управления монофоническим аналоговым синтезатором.


Назначение CV для отдельных элементов

CV-выходы назначаются в конфигурации элемента в Erae Lab, в разделе Control Voltage:

  • Enable: включает CV для элемента.
  • Output: первый CV-выход, используемый элементом.
  • Num voice: на клавиатурах число одновременных CV-голосов (полифония), от 1 до 15.

Каждый голос использует по одному выходу на каждый включённый сигнал в следующем порядке: Gate, 1V / Oct, CV Velocity, CV Pressure, CV X abs, CV Y abs, CV X rel, CV Y rel. Голоса следуют друг за другом: второй голос начинается на выходе, следующем за последним выходом первого голоса.

Например, при включённых Gate и 1V / Oct, Output 1 и Num voice 4 выходы 1 и 2 передают gate и высоту тона первого голоса, выходы 3 и 4 второго голоса и так далее до выхода 8. Ноты назначаются свободным голосам по мере игры.

Совет: Для четырёхголосного патча включите Gate и 1V / Oct, установите Num voice в 4, подключите четыре выхода высоты тона к четырём VCO, а четыре выхода gate к четырём генераторам огибающих.


Дополнительные CV-выходы на каждый голос

Помимо основной пары Gate и Pitch, каждый голос клавиатуры может выдавать выразительность в виде CV. Каждый включённый поток использует ещё один выход на голос:

ВыходОписание
CV VelocityVelocity удара по ноте (по умолчанию от 0 V до 5 V)
CV PressureНепрерывное давление пальца (по умолчанию от 0 V до 5 V)
CV X absГоризонтальное положение пальца на клавише (по умолчанию от 0 V до 5 V)
CV Y absВертикальное положение пальца на клавише (по умолчанию от 0 V до 5 V)
CV X relГоризонтальное перемещение от точки, куда опустился палец, начиная с начального значения (по умолчанию 2.5 V)
CV Y relВертикальное перемещение от точки, куда опустился палец, начиная с начального значения (по умолчанию 2.5 V)

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

Другие элементы предлагают следующие CV-выходы:

  • Fader 1D: Pressure и Y abs.
  • Fader 2D: Pressure, X abs и Y abs.
  • Button (Note): Gate и 1V / Oct.
  • Button (Control Voltage): один выход с напряжениями «вкл.» и «выкл.».
  • Педали: выходы gate, velocity или непрерывные выходы в зависимости от типа педали.

Совет: Используйте CV Pressure для управления VCA, чтобы получить динамику на уровне отдельных нот полностью в модульной среде, и CV X rel для управления глубиной вибрато.


Быстрый старт с Eurorack

Настройка первого голоса (Pitch + Gate)

  1. В Erae Lab выберите элемент Keygrid и включите Control Voltage, включив Gate и 1V / Oct и установив Num voice в 1.
  2. Установите Output в 1. Выход 1 передаёт gate, а выход 2 высоту тона.
  3. Подключите выход 1 ко входу Gate генератора огибающей.
  4. Подключите выход 2 ко входу V/oct вашего VCO.
  5. Сыграйте ноту: VCO отслеживает высоту тона по стандарту 1 V/octave, а огибающая запускается на каждой ноте.

Выходы 1 и 2 находятся на разъёмах 1 и 2 (наконечник). С кабелем-разветвителем разъём 1 также передаёт выход 13 на своём кольце.

USB Host MIDI в Eurorack

Подключите модуль USB MIDI в CV (например, Expert Sleepers FH-2 или Intellijel uMIDI) к порту Synth (USB Host) на Erae 2 и направьте элементы на USB Host. Настройте модуль на приём MIDI от Erae 2 и преобразование в CV. Этот путь дополняет собственные CV-выходы Erae 2 для большей полифонии.

CV Clock на частоте 24 ppqn

  1. Откройте Settings > CV Clock.
  2. Включите CV Clock.
  3. Установите Beat Division в 24 ppqn.
  4. Установите Clock Output на неиспользуемый выход (например, выход 3).
  5. Подключите выход 3 ко входу тактового сигнала вашего синхронизируемого модуля или делителя тактовой частоты.
  6. Подключите следующий выход (здесь 4), Reset Output, ко входу reset модуля.

Рекомендуемые конфигурации модулей Eurorack

Сценарий использованияРекомендуемый модуль
Преобразование MIDI в CV (многоголосное)Expert Sleepers FH-2
MIDI в CV (одноголосное, простое)Intellijel uMIDI
Высокополифоничное V/oct + GateMutable Instruments Yarns
Прямой CV от Erae 2 без MIDI-мостаСобственные CV-выходы (выходы с 1 по 24)

Калибровка

CV-выходы калибруются на заводе Embodme. Если вы замечаете ошибки отслеживания высоты тона, можно запустить калибровку заново:

  1. Отключите все CV-разъёмы и педали.
  2. Запитайте Erae 2 от входящего в комплект блока питания.
  3. В Settings выберите Run CV calib.
  4. Калибровка занимает несколько минут, а по её завершении Erae 2 автоматически перезагружается.

После калибровки можно точно подстроить масштабирование высоты тона с помощью CV Gain (cent/oct) в Settings.

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


Выход CV Clock

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

Доступ к настройкам CV Clock

Нажмите кнопку Settings на передней панели, затем выберите CV Clock. Откроется экран CV CLOCK.

Параметры CV Clock

CV Clock: переключатель включения и выключения тактового выхода. По умолчанию выключен. Когда он включён, выходы clock и reset зарезервированы для тактового сигнала.

Beat Division: частота импульсов относительно темпа проекта. Доступные значения:

ЗначениеОписание
1 ppqnОдин импульс на четвертную ноту (1 тактовый импульс на долю)
2 ppqnДва импульса на четвертную ноту
4 ppqnЧетыре импульса на четвертную ноту (по одному на шестнадцатую), значение по умолчанию
8 ppqnВосемь импульсов на четвертную ноту
24 ppqnСтандартная частота MIDI clock (24 на четвертную ноту)
48 ppqnВысокоразрешающий тактовый сигнал, 48 на четвертную ноту

24 ppqn это стандартная частота MIDI clock. Используйте 4 ppqn для триггеров шестнадцатыми или 1 ppqn для триггера на каждую долю.

Совет: Многие модули Eurorack ожидают тактовый сигнал 24 ppqn или 48 ppqn. Подключите выход CV Clock на Erae 2 напрямую ко входу тактового сигнала модуля: модуль делителя тактовой частоты не нужен.

Clock Output: CV-выход, передающий тактовый импульс. Диапазон: от 1 до 23.

Reset Output: только для чтения, это всегда выход, следующий сразу за Clock Output. Он отправляет импульс reset, чтобы модули оставались выровненными по началу паттерна. Его нельзя отключить или назначить отдельно.

Совет: Подключите Clock ко входу тактового сигнала модуля, а Reset к его входу reset: Erae 2 удерживает оба выровненными по началу своего внутреннего паттерна.

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

Глава 11: Интерфейс LCD

Erae 2 оснащён цветным LCD 280 × 240 пикселей. Навигация по всем экранам осуществляется поворотным энкодером и его кнопкой вместе с кнопками панели, описанными в Главе 12. При включении LCD ненадолго показывает версию прошивки, прежде чем появится экран Home.


11.1 Модель навигации с помощью энкодера

ЖестДействие
ПоворотПеремещение фокуса выделения по элементам на экране
Короткое нажатиеПодтверждение выбора, открытие вложенного экрана или переключение переключателя

На строках со значениями (числа и списки, такие как гамма, частота или стиль) короткое нажатие включает режим редактирования: поворот затем меняет значение. Повторное короткое нажатие подтверждает значение и выходит из режима редактирования.

Совет: Нажмите Return, чтобы покинуть экран. С вложенного экрана Settings (Pedal, Routing, CV Clock, Velocity Curve, Save, Load) он возвращает в Settings; из Settings, Mapping, Scale, Arpeggiator и Custom Scales он возвращает на экран Home.


11.2 Экран Home

Главный экран

Экран Home это состояние LCD по умолчанию. Он показывает Looper активного Layout:

  • Круг Looper: круговая дуга, показывающая позицию воспроизведения внутри лупа. Число в центре это номер Looper, совпадающий с номером активного Layout (у каждого Layout свой Looper). Дуга меняет цвет, когда этот Looper приглушён.
  • Length: длина лупа в шагах (шестнадцатых нотах), от 1 до 256.
  • Quantize Grid: сетка квантизации Looper (Off, 1/16, 1/12, 1/8 и так далее).
  • Tempo: темп проекта в BPM, усреднённый для сглаживания дрожания внешнего тактового сигнала. Tempo можно изменить здесь, только когда Clock source равен INT.

Вращайте энкодер, чтобы выделить Length, Quantize Grid или Tempo, и нажмите на него, чтобы редактировать выделенное значение. Пока Length редактируется, Plus удваивает её, а Minus уменьшает вдвое. Пока Tempo редактируется, Plus удваивает темп, а Minus уменьшает его вдвое.

Нажатие Return на экране Home удаляет последний записанный слой Looper.

Layout переключаются кнопками панели от N1 до N8. Отдельного экрана выбора Layout на LCD нет.

Небольшой оранжевый значок с изображением SD card плавно появляется и исчезает в верхнем левом углу каждый раз, когда устройство автоматически сохраняет ваш проект.


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

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

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

Проект: Save (показывает имя текущего проекта), Save As, Load.

Глобальные: Brightness (от 5% до 100%), Sensitivity (список).

Настройки проекта: Tempo (от 1 до 999 BPM), Clock source (INT, USB-dev, MIDI, USB-host), Metronome (переключатель), CC on layout change (переключатель).

Вложенные экраны: Velocity Curve, Pedal A, Pedal B, Custom Scales, Routing, CV Clock.

Резервная копия и заводские данные: Save Backup Project, Load Backup Project, Load Factory Project.

Калибровка и система: состояние калибровки энкодера (только для чтения), состояние калибровки CV (только для чтения), CV Gain (cent/oct) (от -50 до +50), Run CV calib, MIDI 2.0: ON/OFF, Format SD card & Reboot.

Save, Save As и Load неактивны, когда SD card не подключена. В демо-режиме заголовок гласит DEMO MODE, а список сокращается до Reset Demo, Brightness, Sensitivity, Tempo, Clock source и Metronome.

Каждая настройка описана в Главе 15.


11.4 Экран настроек арпеджиатора

Настройки арпеджиатора

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

ПараметрТипЗначения
RateСписок1/32, 1/16, 1/8, 1/4, 1/2, 1/1, Pressure
StyleСписокUp, Down, UpDown, UpAndDown, Random
OctaveЧислоот 0 до 8
PressureЧислоот 0% до 100% с шагом 10 (давление пальца в velocity)
QuantizeПереключательПривязывает арпеджиатор к тактовому сигналу проекта

Изменения вступают в силу немедленно. О поведении каждого параметра см. Главу 8.


11.5 Выбор гаммы и тональности

Выбор гаммы

Экран Scale редактирует гамму одного клавиатурного элемента. Удерживайте Scale: всё, кроме элемента в фокусе, затемняется, а касание элемента выбирает его вместо того, чтобы играть на нём. Отпустите Scale, чтобы открыть экран для выбранного элемента. Нажмите Scale ещё раз, чтобы закрыть его.

В строке заголовка отображается только SCALE. Ниже на экране находятся:

  • Список гамм (на всю ширину): заводские гаммы, за которыми следуют ваши пользовательские гаммы и пункт NEW SCALE, если клавиатура может использовать пользовательскую гамму. Выберите список и вращайте энкодер, чтобы просматривать его.
  • Значения ROOT и OCTAVE: основная нота от C до B, октава от -2 до 8.
  • Переключатели GLOBAL и OFFSCALE (на Keygrid): OFFSCALE показывает или скрывает полутоны вне гаммы. Когда GLOBAL включён, клавиатура следует глобальной гамме проекта: изменение гаммы на любой клавиатуре с включённым GLOBAL меняет её на всех таких клавиатурах. Основная нота и октава всегда остаются индивидуальными для каждого элемента.

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

Особенности для разных элементов:

  • Iso Keyboard: доступны все элементы управления. Пользовательские гаммы появляются в списке только при включённом MPE на клавиатуре.
  • Chroma Keyboard: только список гамм, ROOT и OCTAVE. Гамма меняет раскраску клавиш; хроматическая раскладка остаётся. Элементов управления OFFSCALE и GLOBAL нет.
  • Drumpad: списки ROOT и OCTAVE рядом и переключатель GLOBAL; списка гамм нет.

Выбор NEW SCALE и нажатие на энкодер открывает редактор пользовательской гаммы (см. 11.16).

Совет: Используйте значения ROOT и OCTAVE для быстрого транспонирования Iso Keyboard без редактирования Layout в Erae Lab.


11.6 Информационный экран (наложение состояния)

Экран сообщения, который появляется автоматически, чтобы сообщить о состоянии. Project Saved исчезает через две секунды; остальные сообщения остаются, пока вы не нажмёте любую кнопку панели или энкодер. Сообщения:

Сообщение на LCDЗначение
Please insert microSD card and rebootПри запуске не найдена пригодная SD card
Project SavedСохранение в резервный слот завершено
Low Power (Low brightness, CV, MIDI B, Metronome disabled)Блок питания недостаточно мощный для полноценной работы
SD Read/Write errorСбой самой SD card
Project corrupted (Loaded factory default)Проект не удалось прочитать, и вместо него загружен заводской проект
Project read failed (File may be corrupted)Файл проекта не удалось прочитать
Project save failed (Please try again)Сохранение не завершилось
Project file not foundЗапрошенный проект отсутствует на SD card
Legacy project Please connect ERAE LabНайдены проекты от старой прошивки; Erae Lab преобразует их. Сообщение закрывается само, когда Erae Lab начинает отправлять преобразованный проект

Если на SD card нет читаемой файловой системы, экран подтверждения спрашивает No filesystem found Format SD card?. Выбор Yes форматирует карту и перезагружает Erae.


11.7 Экран маршрутизации

Маршрутизация MIDI

Доступен через Settings -> Routing. Список переключателей вкл./выкл., которые передают входящий MIDI с одного порта на другой:

MIDI -> USB Host, USB Device, MIDI A, MIDI B USB Device -> USB Host, MIDI A, MIDI B USB Host -> USB Device, MIDI A, MIDI B

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

Совет: Включение MIDI -> USB Device позволяет Erae 2 работать как MIDI-объединитель между аппаратным синтезатором и вашей DAW без дополнительного программного обеспечения.


11.9 Экран CV Clock

CV Clock

Доступен через Settings -> CV Clock.

ПараметрТипОписание
CV ClockПереключательВключает или выключает выход CV clock
Beat DivisionСписок1 ppqn, 2 ppqn, 4 ppqn, 8 ppqn, 24 ppqn, 48 ppqn
Clock OutputЧислоCV-выход, передающий тактовые импульсы (от 1 до 23)
Reset OutputТолько для чтенияВсегда выход, следующий сразу за Clock Output (от 2 до 24)

Совет: Установите Beat Division в 24 ppqn, чтобы тактировать модуль Eurorack, ожидающий стандартный тактовый сигнал 24 ppqn.


11.10 Настройка педального входа

Настройка педального входа

Доступен через Settings -> Pedal A или Pedal B. Заголовок экрана PEDAL A или PEDAL B.

Global Enable (переключатель) отображается всегда. Когда он включён, Type выбирает режим педали: Disabled, Switch, Expressive, Sustain, Kick. Остальные строки появляются в зависимости от типа:

  • Switch: Out Routing, Latched, Channel, Message (Note, CC, PC, Tap Tempo), затем нота, значения CC «вкл.» и «выкл.» или значения программы «вкл.» и «выкл.» для этого сообщения, и CV Enable с его CV-выходом и напряжениями «вкл.» и «выкл.».
  • Expressive: Out Routing, Calibrate, Channel, CC Type (CC, RPN, NRPN, CC14bit), CC Number, Invert, CV Enable.
  • Sustain: Mode (Binary или Continuous). Binary показывает Out Routing, Latched, Channel, CC Type, CC Number, On Value, Off Value, CV Enable. Continuous показывает Out Routing, Calibrate, Channel, CC Type, CC Number, Invert, CV Enable.
  • Kick: Out Routing, Calibrate, Channel, Note, Velocity Sens, Note Duration (25ms, 50ms, 100ms, 200ms), Impact Thresh, CV Gate (выход gate и напряжения «вкл.» и «выкл.») и CV Velocity (выход velocity и минимальное и максимальное напряжения).

Out Routing открывает экран Element Routing для педали (см. 11.12). Calibrate открывает мастер калибровки.

11.10.1 Диалог подтверждения форматирования SD card

Когда вы выбираете Format SD card & Reboot в меню настроек, экран подтверждения спрашивает Format SD card? (Erae will reboot):

  • Yes: форматирует SD card и перезагружает устройство.
  • No: отменяет действие и возвращает в меню настроек.

Строка MIDI 2.0 использует такое же подтверждение, прежде чем перезагрузить Erae.

11.10.2 Мастер калибровки педального входа

Калибровка педального входа

Пошаговый мастер, вызываемый пунктом Calibrate на экране педали:

  • Expressive и Sustain Continuous: приветствие, затем Capture Min (педаль полностью отпущена, положение пятки), затем Capture Max (педаль полностью нажата, положение носка). Если диапазон слишком мал, мастер сообщает о сбое и предлагает Retry.
  • Kick: приветствие, затем Capture с педалью в покое, затем не менее 3 лёгких нажатий, затем не менее 3 сильных ударов. Если сильные удары не заметно сильнее лёгких нажатий, мастер сообщает о сбое и предлагает Retry.

По завершении калибровки результат сохраняется на устройстве.


11.11 Редактор кривой velocity

Кривая velocity

Доступен через Settings -> Velocity Curve. Живой график кривой показывает, как давление пальца преобразуется в MIDI velocity. Вдоль левого края расположены четыре числовые кнопки; экран показывает только значения, без подписей, поэтому запомните их порядок сверху вниз:

ПозицияПараметрОписание
1 (сверху)ThresholdСколько контакта требуется, прежде чем velocity начнёт расти
2DriveИзгибает кривую: выше 50 более мягкие касания достигают более высоких velocity, ниже 50 нужно нажимать сильнее
3CompandРасширяет или сжимает середину динамического диапазона (50 нейтрально)
4RangeОбщая чувствительность: чем выше значение, тем меньше давления нужно для максимальной velocity. Это не потолок velocity

Вращайте энкодер, чтобы перемещать выделение по четырём значениям и стрелке сброса; нажмите, чтобы редактировать, после чего каждый щелчок энкодера прибавляет или отнимает 5 (значения от 0 до 95). Стрелка Reset восстанавливает заводские значения (0, 50, 50, 70). График перерисовывается вживую по мере изменения параметров; его горизонтальная ось увеличена для удобства чтения, поэтому не воспринимайте её как абсолютное давление. Return возвращает в Settings.

Совет: Высокий Threshold в сочетании с низким Range делает поверхность похожей на традиционную клавиатуру: для срабатывания нот требуется намеренное давление, а для высоких velocity более сильное нажатие.


11.11b Экраны секвенсора

Пока пошаговый секвенсор активен, LCD показывает экран секвенсора (заголовок дорожки, карту всего паттерна и футер с делением и длиной), а кнопка Settings открывает меню Sequencer Settings вместо глобальных Settings. Оба экрана описаны в главе Пошаговый секвенсор.


11.12 Экран маршрутизации элемента

Маршрутизация элемента

Экран OUTPUT ROUTING выбирает, какие MIDI-выходы получают данные от элемента или педали в фокусе. Его можно открыть через Out Routing на экране Mapping или на экране педали.

USB Device Out, MIDI Out A, MIDI Out B, USB Host Out: одновременно может быть включена любая комбинация. Изменения применяются немедленно.


11.13 Экран Mapping

Mapping

Экран Mapping редактирует параметры MIDI и CV одного элемента. Удерживайте Mapping: всё, кроме элемента в фокусе, затемняется, а касание элемента выбирает его вместо того, чтобы играть на нём. Отпустите Mapping, чтобы открыть экран для выбранного элемента. Нажмите Mapping ещё раз, чтобы закрыть его. Параметры зависят от типа элемента:

  • Button: тип кнопки (note, control change, program change, tap tempo, CV), канал, нота, фиксация, значения CC и программы с необязательным банком, настройки CV-выхода.
  • Fader 1D / Fader 2D: CC, значение по умолчанию, центр, минимум и максимум для каждой оси (2D добавляет ось X), необязательный CC давления, CV-выходы.
  • Key: абсолютные и относительные CC по X и Y, диапазон pitch bend, настройки давления, CV-выходы.
  • Keyboard: канал, MPE, диапазон pitch bend, глиссандо, slide (CC74), давление, CC по X и Y, сдвиг строки и раздел CV (высота тона, gate и необязательные выходы выразительности).

Каждый тип элемента также показывает свою группу передачи. Кнопка Out Routing внизу открывает экран Element Routing для этого элемента.


11.15 Экраны Save / Save As / Load

Сохранение проекта

Erae сохраняет вашу работу автоматически: вскоре после того, как вы что-то изменили, текущий проект записывается на SD card (в верхнем левом углу появляется значок SD). Пункты проекта в Settings охватывают остальной жизненный цикл проекта:

  • Save: записывает текущий проект в его запись на SD card. Если у проекта ещё нет записи на SD card (резервный или заводской проект), вместо этого открывается Save As.
  • Save As: открывает список SAVE AS: + CREATE NEW, а за ним проекты на SD card, текущий отмечен *. Выберите запись, чтобы дать проекту имя: на игровой поверхности появляется буквенная клавиатура, заполненная выбранным именем. Набирайте текст на поверхности, поверните энкодер назад, чтобы удалить символ, или вперёд, чтобы добавить пробел, нажмите на энкодер для подтверждения или нажмите Return для отмены.
  • Load: открывает список LOAD PROJECT. Коротко нажмите на проект, чтобы загрузить его; он заменяет текущий проект.
  • Save Backup Project: записывает текущий проект во внутренний резервный слот. Project Saved подтверждает это.
  • Load Backup Project: загружает резервный слот. Когда SD card подключена, он также сохраняется на SD card как Backup, Backup_2 и так далее.
  • Load Factory Project: загружает заводской проект как временный проект без записи на SD card, пока вы его не сохраните.

У резервного и заводского проектов нет записи на SD card, пока вы их не сохраните, поэтому они не сохраняются автоматически и не синхронизируются с Erae Lab, пока вы не воспользуетесь Save или Save As.

Совет: Прежде чем загружать заводской проект или резервную копию, убедитесь, что у проекта, на котором вы играли, есть запись на SD card (его имя отображается рядом с Save), чтобы он уже был в безопасности на карте.


11.16 Экраны Custom Scales

Редактор пользовательской гаммы

Settings -> Custom Scales показывает список ваших пользовательских гамм, за которым следуют + Create scale (пока есть место), Save scales и Load scales. Выберите гамму, чтобы редактировать её, или + Create scale, чтобы начать новую.

Редактор (NEW SCALE или EDIT SCALE) содержит сверху вниз такие строки:

  • Name: открывает буквенную клавиатуру.
  • Octave ratio: интервал, через который гамма повторяется (2.00 это октава).
  • Divisions: Free для произвольных отношений или равное деление отношения октавы (например, 12 ED). Изменение вступает в силу, когда вы нажатием выходите из редактирования.
  • Root: Semitone или Frequency, что определяет следующую строку. Это тоже вступает в силу при выходе из редактирования нажатием.
  • Root Offset (смещение в полутонах от основной ноты элемента) или Root Freq (абсолютная частота в Гц).
  • Раздел DEGREES, CENTS ABOVE ROOT с одной строкой на каждую ступень, в которой показана её высота в центах над тоникой.
  • + Add degree (скрыт на гаммах с равным делением), Load Template (встроенные строи, такие как Just Intonation Major, Pythagorean или Bohlen-Pierce) и Delete (отображается как In use и неактивен, пока гамму использует клавиатура).

Нажмите на ступень, чтобы открыть её страницу: Ratio, Semitone, Cents (от 0 до 99 внутри полутона) и Delete degree. На гамме с равным делением редактирование ступени превращает её в свободную гамму. Return возвращает в редактор с подсвеченной строкой этой ступени.

Гаммы сохраняются автоматически примерно через 2 секунды после того, как вы прекратили редактирование, и сразу же при выходе из редактора.

Пользовательскую гамму можно назначить только Iso Keyboard с включённым MPE. Создание и управление пользовательскими гаммами в Erae Lab, включая импорт файлов Scala, описаны в главе Custom Scales руководства по Erae Lab.


Глава 12: Переключатели и энкодер

Erae 2 предоставляет прямое физическое управление с помощью 18 панельных переключателей с RGB-светодиодными индикаторами и поворотного энкодера с нажатием, расположенных вокруг LCD. Эти органы управления позволяют переключать Layout, управлять Looper и секвенсором и перемещаться по меню LCD, не касаясь рабочей поверхности.


Панельные переключатели

На панели расположены 18 переключателей, каждый со своим светодиодом: восемь нумерованных переключателей и десять функциональных.

Нумерованные переключатели (от N1 до N8)

Восемь переключателей с обозначениями от N1 до N8 выбирают восемь Layout текущего проекта. Нажмите один из них, чтобы переключить всю игровую поверхность на этот Layout. У каждого Layout также есть собственный Looper, и нумерованные переключатели служат элементами управления Looper в сочетании с другими переключателями (см. Сочетания переключателей).

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

Функциональные переключатели

ПереключательФункция
Play/RecКогда тактовый сигнал остановлен при внутреннем источнике, запускает его. В остальных случаях включает или выключает готовность к записи Looper (в режиме секвенсора запись в секвенсор)
StopОстанавливает тактовый сигнал и воспроизведение
PlusСдвигает выбранный элемент на одну октаву вверх. На экране Home удваивает редактируемую длину лупа или темп
MinusСдвигает выбранный элемент на одну октаву вниз. На экране Home уменьшает вдвое редактируемую длину лупа или темп
ScaleУдерживайте, чтобы выбрать элемент касанием, отпустите, чтобы открыть для него экран Scale
SequencerВходит в пошаговый секвенсор или выходит из него; также модификатор удержания для сочетаний секвенсора (см. Главу 9)
MappingУдерживайте, чтобы выбрать элемент касанием, отпустите, чтобы открыть для него экран Mapping
ArpВключает или выключает арпеджиатор выбранной клавиатуры и открывает экран Arpeggiator
SettingsОткрывает или закрывает меню настроек
ReturnПокидает текущий экран. На экране Home удаляет последний записанный слой Looper

Play/Rec и Stop также возвращают LCD на экран Home (или экран секвенсора). На элементе LivePad (управление клипами Ableton Live) Plus и Minus меняют масштаб, а Arp циклически переключает режим LivePad.


Энкодер

У Erae 2 есть один поворотный энкодер рядом с LCD. Это основной орган управления для навигации по меню и ввода значений.

Прокрутка

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

Совет: Для больших изменений темпа редактируйте Tempo на экране Home: Plus удваивает его, а Minus уменьшает вдвое, после чего точно настройте энкодером.

Нажатие

Нажмите на энкодер, чтобы подтвердить выделенный элемент: это открывает вложенный экран, переключает переключатель или включает и выключает режим редактирования значения.


Переключатель Return

Return покидает текущий экран. С вложенного экрана Settings (Pedal, Routing, CV Clock, Velocity Curve, Save, Load) он возвращает в меню настроек. Из меню настроек, экранов Mapping, Scale и Arpeggiator он возвращает на экран Home, который показывает Looper активного Layout и текущий темп.


Сочетания с Shift

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

СочетаниеДействие
Return + от N1 до N8Очистить лупы этих Layout
Return (удержание) + от N1 до N8После подтверждения очистить луп и все восемь паттернов секвенсора этих Layout
Play/Rec + от N1 до N8Снять приглушение Looper этого Layout
Stop + от N1 до N8Приглушить Looper этого Layout
Settings + ArpОткрыть экран Arpeggiator, не включая и не выключая арпеджиатор

У переключателя Sequencer есть собственный набор сочетаний (переключение паттернов, tap tempo, масштаб, очистка дорожки), описанный в Главе 9.

Глава 13: Светодиодная обратная связь

Поверхность Erae 2 покрыта сеткой 42 × 24 полноцветных RGB-светодиодов: это 1008 индивидуально адресуемых пикселей, которые оживляют ваши Layout. У каждого типа элемента есть собственный визуальный язык, а касания вызывают мгновенную обратную связь, поэтому вы всегда знаете, что поверхность реагирует.


Система цветопередачи RGB

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

Когда блок питания не может обеспечить достаточную мощность, Erae 2 автоматически снижает интенсивность светодиодов и показывает сообщение Low Power (см. Устранение неполадок).

Совет: Цвета, которые вы задаёте в Erae Lab, это именно то, что вы видите на оборудовании. Калибровка встроена в прошивку, и вам не нужно ничего настраивать.

Управление яркостью

Глобальная яркость задаётся параметром Brightness в меню настроек. Уменьшение яркости полезно в тёмных студиях и снижает энергопотребление.


Визуализация отдельных элементов

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

Светодиодная обратная связь при касании

Клавиши

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

Варианты стиля для клавиш:

  • Solid Color: равномерная заливка всей области клавиши
  • Linear Gradient: цвет плавно переходит от одного оттенка к другому по клавише
  • Circular Gradient: цвет расходится наружу от центра клавиши
  • Rectangular Gradient: цвет плавно переходит от центра к краям
  • Edge Color: отдельный цвет границы с контрастной заливкой

Кнопки

Кнопки используют стиль Solid Color, Dual Intensity, Dual Color или Center Fill, чтобы показывать своё состояние вкл./выкл. При Dual Intensity выключенное состояние это более тусклая версия цвета; при Dual Color выключенное состояние использует собственный цвет. Кнопки с фиксацией сохраняют включённое состояние между нажатиями.

Фейдеры (1D и 2D)

Элементы-фейдеры отображают полосу или активную область света, которая отслеживает положение вашего пальца. Заливка начинается от центрального значения фейдера (Center Value) и тянется до текущего значения. Только что созданные фейдеры используют центральное значение 0, что соответствует традиционной отрисовке от минимума; установка центра в 63 создаёт визуальную реакцию с центральной фиксацией.

  • Fader 1D: вертикальная или горизонтальная полоса заполняется от центрального значения к точке вашего касания. При центре 0 она заполняется от нижнего или минимального края. При центре 63 она заполняется от середины в любом из направлений.
  • Fader 2D: перекрестие или точка отмечает ваше положение X/Y в пределах области элемента. Активная область отрисовывается между центральной точкой и текущим положением, а тусклое центральное перекрестие может оставаться видимым как ориентир для XY-раскладок с центральной фиксацией.

API Zone

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


Анимации

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

Светодиодная анимация

Доступны три точки запуска анимации:

ТриггерКогда срабатывает
ClickСразу же при первом касании пальцем поверхности
SlideНепрерывно, пока палец движется по поверхности
ReleaseКогда палец отрывается от поверхности

У каждой анимации есть режим цвета (собственный цвет элемента или заданный вами цвет), скорость и цвет. У ColorMorph также есть интенсивность.

FingerGlow

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

Совет: Быстрый FingerGlow по событию Click с контрастным цветом придаёт играющим клавишам эффект молоточка, как у фортепиано: тонкий, но заметный в живом выступлении.

Ripple

Кольцо света расширяется наружу от точки касания, угасая по мере удаления от места контакта. Эффект Ripple придаёт перкуссионным и ритмическим элементам физическое ощущение драм-пада.

Halo

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

ColorMorph

Элемент переходит к настроенному цвету. Intensity управляет тем, насколько сильно меняется цвет; Speed управляет временем перехода. Назначьте ColorMorph на триггер Click, триггер Release или на оба.

Совет: Используйте ColorMorph на элементе-фейдере с тёплым цветом для Click и холодным для Release, чтобы активный фейдер был визуально заметен с первого взгляда.


Обратная связь при нажатии

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

  1. Сдвиг интенсивности: клавиша становится ярче или тусклее в соответствии с её настройкой изменения интенсивности в Erae Lab. Положительное значение делает клавишу ярче под вашим пальцем; отрицательное затемняет её.

  2. Запуск анимации: если у элемента есть анимация по нажатию, она срабатывает в тот же момент.

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


Индикаторы состояния

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

Индикатор автосохранения

Каждый раз, когда Erae автоматически сохраняет ваш проект на SD card, в верхнем левом углу LCD плавно появляется и исчезает небольшой оранжевый значок с изображением SD card.

Подтверждение сохранения проекта

Когда вы сохраняете проект в резервный слот с помощью Save Backup Project, LCD на две секунды показывает Project Saved.

Импульс синхронизации по тактовому сигналу

Когда выбран внешний источник MIDI clock (USB-dev, MIDI или USB-host), темп на экране Home показывает входящий темп, усреднённый для сглаживания дрожания.

Совет: Если показание темпа быстро колеблется, входящий MIDI clock может быть нестабильным. Переключите Clock source на INT, чтобы стабилизировать темп на время устранения неполадок.

Светодиоды переключателей

У всех 18 панельных переключателей есть RGB-светодиод:

  • От N1 до N8: активный Layout горит белым на полной яркости. Остальные Layout мягко светятся и вспыхивают ярче, когда играют ноты. Layout с приглушённым Looper горит красным.
  • Play/Rec: зелёный, пока идёт тактовый сигнал, красный во время записи, пульсирующий красный, когда готовность к записи включена при остановленном тактовом сигнале.
  • Plus / Minus: показывают октаву выбранного элемента. На центральной октаве горят оба; выше неё Plus принимает цвет, меняющийся с каждой октавой, ниже неё то же делает Minus.
  • Scale, Mapping, Sequencer, Settings: ярче, пока отображается их экран.
  • Arp: горит цветом, пока арпеджиатор выбранной клавиатуры включён.

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

Глава 14: Подключение к Erae Lab

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


Подключение по USB

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

Установка драйверов не требуется ни в macOS, ни в Windows. В Linux Erae Lab показывает уведомление Fix Now в первый раз, когда ему требуется разрешение на доступ к USB; нажмите на него и введите пароль администратора.

Автоматическое обнаружение

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

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


Индикаторы подключения

  • Erae Lab: логотип Erae справа на верхней панели загорается цветом, когда устройство подключено, и становится серым, когда его нет.
  • Уведомления Erae Lab: во время синхронизации, обновлений прошивки и передачи файлов появляются сообщения о ходе выполнения.
  • LCD Erae 2: оранжевый значок SD в верхнем левом углу плавно появляется каждый раз, когда изменение проекта сохраняется на карту.

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


Синхронизация проектов

Erae Lab и Erae 2 синхронизируются в фоновом режиме. Изменения Layout в Erae Lab сохраняются автоматически и отправляются на устройство вскоре после того, как вы прекращаете редактирование. Изменения, которые вы вносите на устройстве (например, на экранах Scale или Mapping), сохраняются на SD card и передаются обратно в Erae Lab. Ручная отправка или получение после каждого изменения не нужны.

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

Примечание: Brightness, Sensitivity, Velocity Curve и CV Gain это общие настройки устройства, хранящиеся на самом Erae 2. Они не входят ни в один проект и не синхронизируются.

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

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

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

Совет: Чтобы избежать конфликтов, подключайте Erae 2 до того, как начнёте редактировать в Erae Lab.


Обновление прошивки через Erae Lab

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

Чтобы обновить прошивку:

  1. Подключите Erae 2 к внешнему источнику питания, затем к компьютеру и откройте Erae Lab. Erae Lab отказывается начинать обновление, когда устройство сообщает о недостаточном питании.
  2. Когда доступна более новая прошивка, Erae Lab показывает Firmware update ready. Нажмите Start Update.
  3. Устройство перезапускается в загрузчик, и Erae Lab передаёт прошивку. Не отключайте кабель USB.
  4. Устройство перезапускается с новой прошивкой, а затем около минуты завершает установку. В это время не выключайте его.

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

Если Erae Lab находит устройство, ожидающее в загрузчике, он показывает Bootloader detected с тремя вариантами: Install latest firmware, Select file (файл прошивки .syx на вашем компьютере) или Dismiss.

Совет: Обновления прошивки не стирают ваши проекты. Проекты хранятся на SD card отдельно от прошивки.


Что требует Erae Lab, а что работает автономно

Erae 2 полностью функционален без подключения к Erae Lab. В следующей таблице показано, какие функции требуют Erae Lab:

ФункцияАвтономноТребуется Erae Lab
Игра на LayoutДаНет
Переключение Layout (от N1 до N8)ДаНет
Настройка темпа и тактового сигналаДаНет
Looper, арпеджиатор и пошаговый секвенсорДаНет
Настройка педального входа и CV clockДа (Settings на LCD)Нет
Редактирование гаммы, назначений MIDI и CV элементаДа (экраны Scale и Mapping на LCD)Для расширенного редактирования
Создание и редактирование пользовательских гаммДа (Custom Scales на LCD)Для импорта файлов Scala
Перемещение, изменение размера, стиля или типа элементовНетДа
Создание новых LayoutНетДа
Обновление прошивкиНетДа
Экспорт и импорт файлов проектовНетДа

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

Подробнее см. главы «Синхронизация устройства» и «Обновления прошивки» руководства пользователя Erae Lab.

Глава 15: Настройки

Меню настроек это ваш центр управления на устройстве для глобальных параметров, настроек проекта, сохранения и загрузки, MIDI-маршрутизации, педалей, CV clock и калибровки. Нажмите переключатель Settings, чтобы открыть его; нажмите его ещё раз или нажмите Return, чтобы вернуться на экран Home. Полный список строк приведён в Главе 11.

Настройки


Глобальные настройки

Глобальные настройки хранятся на самом Erae 2. Они применяются ко всем проектам и не синхронизируются с Erae Lab.

Яркость

Brightness управляет интенсивностью светодиодов поверхности и панели переключателей одновременно, от 5% до 100% (по умолчанию 100%). Более низкие значения снижают энергопотребление и щадят глаза в тёмной обстановке.

Совет: Яркость около 60% до 70% комфортна для большинства условий живого выступления. Максимальную яркость оставьте для инсталляций или хорошо освещённых сцен.

Чувствительность

Sensitivity задаёт, насколько поверхность отзывчива к касанию. Доступны четыре предустановленных варианта:

ВариантОписание
XSensitiveНаиболее отзывчивый: идеален для студии или исполнителей с очень лёгким касанием
SensitiveОтзывчивый, с некоторой защитой от случайных срабатываний
SafeПо умолчанию: сбалансирован для большинства стилей игры и условий
XSafeНаименее отзывчивый: снижает ложные срабатывания в условиях сильной вибрации

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

Кривая velocity (Velocity Curve)

Нажмите Velocity Curve, чтобы открыть редактор кривой velocity. Он определяет, как давление пальца превращается в velocity ноты для всего устройства. Отклик формируют четыре параметра, применяемые в следующем порядке:

  • Threshold: сколько контакта требуется, прежде чем velocity начнёт расти. Всё, что ниже порога, не даёт velocity; выше него оставшийся диапазон давления масштабируется заново. Увеличьте это значение, чтобы уменьшить случайные срабатывания от лёгкого касания.
  • Compand: расширяет или сжимает середину диапазона, делая динамику легче или труднее для управления. 50 нейтрально (линейно).
  • Drive: изгибает кривую. Значения выше 50 заставляют кривую подниматься раньше (более мягкие касания достигают более высоких velocity), значения ниже 50 заставляют её подниматься позже (для той же velocity нужно нажимать сильнее).
  • Range: общая чувствительность кривой, а не потолок velocity. Более высокие значения означают, что для достижения максимальной velocity требуется меньше давления. Он не ограничивает максимальную velocity.

Каждый параметр меняется от 0 до 95 с шагом 5. Заводские значения: Threshold 0, Drive 50, Compand 50, Range 70.

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

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

Совет: Если ваша игра кажется слишком динамичной и ноты всегда звучат с максимальной velocity, понизьте Range и немного поднимите Threshold. Если все ноты кажутся тихими, поднимите Range или Drive.


Настройки проекта

Эти настройки сохраняются вместе с текущим проектом.

Темп

Tempo задаёт внутренний темп для Looper, арпеджиатора, секвенсора, метронома и CV clock. Диапазон: от 1 до 999 BPM. Изменение вступает в силу немедленно.

Источник тактового сигнала

Clock source выбирает источник синхронизации:

ЗначениеОписание
INTВнутренний тактовый сигнал: Erae 2 генерирует собственный темп и отправляет MIDI clock, Start и Stop на USB Device, USB Host, MIDI A и MIDI B
USB-devСледует MIDI clock, полученному через порт USB Device (ваш компьютер)
MIDIСледует MIDI clock, полученному через вход TRS MIDI
USB-hostСледует MIDI clock от устройства, подключённого к порту USB Host

При внешнем источнике Erae 2 также следует входящим сообщениям Start, Stop и Continue.

Совет: Когда ведущим тактовым генератором служит DAW, установите Clock source в USB-dev. Тогда Erae 2 привязывает свои Looper, арпеджиатор и секвенсор к транспорту DAW.

Метроном

Когда Metronome включён, Erae 2 отмечает каждую долю коротким вибрационным импульсом, пока идёт тактовый сигнал, с более длинным импульсом на первой доле каждого такта. Метроном не отправляет никакого MIDI.

CC при смене Layout

Когда CC on layout change включён (по умолчанию), переключение Layout отправляет сообщения Control Change на MIDI-канале 16 на порт USB Device: CC от 102 до 109 для Layout от N1 до N8, значение 127 для Layout, в который вы входите, и 0 для Layout, который покидаете. Фейдеры также повторно отправляют свои текущие значения при входе в их Layout. Это позволяет внешним программам следить за сменой Layout. Выключите эту настройку, чтобы переключение Layout происходило без сообщений.


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

Нажмите Custom Scales, чтобы увидеть список пользовательских гамм, хранящихся на устройстве, создать новую, отредактировать существующую, а также сохранить и загрузить набор гамм с помощью Save Scales to Project и Load Scales from Project. Редактор описан в Главе 11.

Глобальная гамма проекта задаётся не здесь: включите GLOBAL на экране Scale каждой клавиатуры, которая должна ей следовать (см. Главу 11).


Маршрутизация MIDI

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

МаршрутОписание
MIDI -> USB HostПередаёт вход TRS MIDI на порт USB Host
MIDI -> USB DeviceПередаёт вход TRS MIDI на ваш компьютер
MIDI -> MIDI AThru: вход TRS MIDI на MIDI Out A
MIDI -> MIDI BThru: вход TRS MIDI на MIDI Out B
USB Device -> USB HostПередаёт MIDI с вашего компьютера на порт USB Host
USB Device -> MIDI AПередаёт MIDI с вашего компьютера на MIDI Out A
USB Device -> MIDI BПередаёт MIDI с вашего компьютера на MIDI Out B
USB Host -> USB DeviceПередаёт MIDI с устройства USB Host на ваш компьютер
USB Host -> MIDI AПередаёт MIDI с устройства USB Host на MIDI Out A
USB Host -> MIDI BПередаёт MIDI с устройства USB Host на MIDI Out B

Совет: Чтобы использовать Erae 2 как MIDI thru-бокс, включите MIDI -> MIDI A, подключите вышестоящий контроллер к MIDI-входу, а синтезатор к MIDI Out A.


Выход CV Clock

CV Clock отправляет тактовые импульсы на CV-выход, привязанные к темпу проекта. Включите CV Clock, выберите Clock Output (от 1 до 23) и задайте Beat Division (по умолчанию 4 ppqn):

ДелениеОписание
1 ppqnОдин импульс на четвертную ноту
2 ppqnДва импульса на четвертную ноту
4 ppqnЧетыре импульса на четвертную ноту (шестнадцатые)
8 ppqnВосемь импульсов на четвертную ноту
24 ppqnСтандартная частота MIDI clock
48 ppqnУдвоенная частота MIDI clock

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


Настройка педального входа

Педальный вход

У Erae 2 два педальных входа, Pedal A и Pedal B. Нажмите соответствующую строку в Settings, чтобы открыть экран его настройки. Строки, отображаемые для каждого типа, перечислены в Главе 11.

Тип

Type выбирает поведение педали:

ТипЛучше всего подходит для
DisabledВход игнорируется
SwitchПедаль-переключатель вкл./выкл.: отправляет Note, CC, Program Change или Tap Tempo при нажатии и отпускании
ExpressiveНепрерывная педаль экспрессии с опцией Invert
SustainПедаль сустейна. Mode Binary отправляет значения «вкл.» и «выкл.»; Continuous следует положению педали
KickТриггер бас-барабана, чувствительный к velocity

Глобальное включение

Переключайте Global Enable, чтобы активировать педальный вход или обойти его, не теряя его настройки.

Маршрутизация

Out Routing открывает экран маршрутизации вывода, где вы выбираете, какие MIDI-выходы получают сообщения педали.

Фиксация (Latched)

Когда Latched включён (типы Switch и Sustain Binary), одно нажатие переключает состояние выхода, вместо того чтобы требовать удержания педали.

Канал

Channel задаёт MIDI-канал (от 1 до 16) для сообщений педали.

Совет: Установите Pedal A на сустейн, а Pedal B на экспрессию, чтобы получить конфигурацию, похожую на клавишный инструмент.


Процедуры калибровки

Калибровка CV

Строка состояния показывает CV calibrated или CV default calibration. Нажмите Run CV calib, чтобы запустить автоматическую калибровку CV: Erae 2 измеряет каждый из своих 24 CV-выходов относительно внутренних опорных напряжений и сохраняет результат. CV Gain (cent/oct) (от -50 до +50) точно подстраивает масштабирование высоты тона выходов, если октавы на вашем осцилляторе получаются немного шире или уже.

Калибровка энкодера

Строка состояния показывает Encoder calibrated или Encoder default calibration. Это только информация; никаких действий пользователя не требуется.

Калибровка педального входа

Для педалей Expressive, Sustain Continuous и Kick нажмите Calibrate на экране педали, чтобы запустить мастер калибровки.

Для педалей Expressive и Sustain Continuous:

  1. Welcome: нажмите Next.
  2. Capture Min: полностью отпустите педаль (положение пятки), затем нажмите Capture Min.
  3. Capture Max: полностью нажмите педаль (положение носка), затем нажмите Capture Max.

Для педалей Kick:

  1. Capture: оставьте педаль в покое, затем нажмите Capture.
  2. Лёгкие нажатия: слегка нажмите педаль не менее трёх раз, затем нажмите Continue.
  3. Сильные удары: сильно ударьте по педали не менее трёх раз, затем нажмите Continue.

Затем мастер сохраняет калибровку. Если диапазон педали слишком мал или сильные удары не заметно сильнее лёгких нажатий, он сообщает о сбое и предлагает Retry.

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


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

  • Save: записывает текущий проект в его запись на SD card. Для резервного или заводского проекта открывает Save As.
  • Save As: сохраняет под новым именем или поверх выбранного проекта.
  • Load: загружает проект с SD card.
  • Save Backup Project: записывает текущий проект во внутренний резервный слот.
  • Load Backup Project: загружает резервный слот. Когда SD card подключена, он также сохраняется на карту как Backup, Backup_2 и так далее.
  • Load Factory Project: загружает заводской проект как временный проект, пока вы его не сохраните.
  • Format SD card & Reboot: стирает и заново форматирует SD card, затем перезагружается. Используйте только для восстановления после ошибок SD.
  • Reset Demo: восстанавливает демо-содержимое (только в демо-режиме).

Erae также автоматически сохраняет ваши изменения на SD card вскоре после каждого изменения, если у проекта есть запись на SD card. У заводского и резервного проектов нет записи на SD card, пока Save или Save As не создаст её, поэтому они не сохраняются автоматически и не синхронизируются с Erae Lab. Переименование и удаление проектов выполняется в Erae Lab.

MIDI 2.0

Строка MIDI 2.0: ON/OFF переключает режим USB MIDI. По умолчанию он выключен (MIDI 1.0). Её выбор запрашивает подтверждение, после чего Erae 2 перезагружается в новом режиме.


Состояния хранения и восстановление

Сохранённые проекты Erae 2 обычно находятся на SD card. Внутренняя флеш-память хранит резервный слот, калибровку и настройки устройства.

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

Запись проектов защищена от потери питания: если питание прерывается во время записи, устройство при следующем запуске восстанавливает последние корректные данные проекта. Форматирование SD card стирает находящиеся на ней проекты и перезагружает устройство.

Глава 16: Устранение неполадок

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


Проблемы с подключением

USB не распознаётся в Erae Lab

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

Действия:

  1. Убедитесь, что кабель USB поддерживает передачу данных (а не только зарядку). Попробуйте другой кабель.
  2. Убедитесь, что кабель вставлен в USB-порт Erae 2, предназначенный для компьютера, а не в порт питания или порт для USB MIDI-устройств, и подключайтесь напрямую к компьютеру, а не через хаб.
  3. Если Erae Lab показывает кнопку Rescan, нажмите её. Если его сообщение говорит, что устройство не отвечает, сначала выключите и снова включите Erae 2.
  4. В Linux Erae Lab нужно разрешение на доступ к USB. Если появляется уведомление Fix Now, нажмите на него и введите пароль администратора, затем переподключите устройство.
  5. Закройте Erae Lab, отключите устройство, подождите пять секунд, подключите его снова, затем перезапустите Erae Lab.

MIDI-порты не появляются в DAW

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

Действия:

  1. Убедитесь, что устройство подключено: его LCD включён, а Erae Lab, если он открыт, показывает его как подключённое. MIDI-порты появляются сразу после подключения устройства; Erae Lab запускать не нужно.
  2. В macOS проверьте Audio MIDI Setup (Applications -> Utilities): Erae 2 должен отображаться в окне MIDI Studio.
  3. В Windows проверьте Диспетчер устройств, найдите в нём MIDI-устройство. Убедитесь, что нет жёлтых предупреждающих значков.
  4. Перезапустите DAW с уже подключённым Erae 2. Некоторые DAW ищут MIDI-порты только при запуске.
  5. Проверьте строку MIDI 2.0: ON/OFF в Настройках. По умолчанию она выключена; если вы её включили, а ваша DAW не поддерживает устройства MIDI 2.0, выключите её (Erae 2 перезагрузится).

Совет: В режиме MIDI 1.0 по умолчанию Erae 2 предоставляет Erae 2 MIDI (стандартный) и Erae 2 MIDI (MPE) (выразительная игра).

MPE-порт не появляется в macOS (устаревшая запись устройства)

Симптомы: Порт Erae 2 MIDI (MPE) не появляется в вашей DAW на macOS или появляется с неверной нумерацией портов после обновления прошивки или переподключения.

Действия:

  1. Откройте Audio MIDI Setup (Applications -> Utilities -> Audio MIDI Setup).
  2. Нажмите Window -> Show MIDI Studio, если окно MIDI Studio не отображается.
  3. Найдите устаревшую запись устройства Erae 2 (она может быть неактивной или показывать старое имя).
  4. Щёлкните правой кнопкой по устаревшей записи и выберите Remove Device.
  5. Отключите и снова подключите кабель USB. Устройство определится заново, и появятся ожидаемые MIDI-порты.
  6. Перезапустите DAW, чтобы она подхватила обновлённый список портов.

Проблемы с MIDI-маршрутизацией

Ноты не звучат на ожидаемом выходе

Действия:

  1. Проверьте назначения MIDI-вывода элемента в Erae Lab или с помощью Out Routing на экране Mapping устройства (USB Device, MIDI A, MIDI B, USB Host).
  2. Проверьте переключатели маршрутизации в Settings -> Routing на наличие непреднамеренной петли.
  3. Убедитесь, что MIDI-канал совпадает с вашим синтезатором или дорожкой DAW.
  4. Для MPE-инструментов убедитесь, что MPE включён на клавиатурном элементе и на принимающем инструменте, и направьте дорожку DAW на порт Erae 2 MIDI (MPE).

Неожиданные ноты или двойные срабатывания

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

Действия:

  1. Проверьте в Routing включённые сквозные маршруты (например, MIDI -> USB Device). Сквозной маршрут в сочетании с настройкой эха в DAW может удваивать ноты.
  2. Если возникают фантомные срабатывания, проверьте Sensitivity в Настройках. Переключитесь на Safe или XSafe, чтобы уменьшить ложные срабатывания.

Поверхность реагирует на касания вяло

Симптомы: Для срабатывания нот требуется сильное давление, или значения velocity постоянно низкие.

Действия:

  1. В Настройках установите Sensitivity в XSensitive для максимальной отзывчивости поверхности.
  2. Откройте Velocity Curve и поднимите Range (более высокие значения требуют меньше давления для достижения максимальной velocity); понизьте Threshold, если для срабатывания нот вообще требуется слишком большое давление.
  3. Осмотрите поверхность на наличие мусора или конденсата. Очистите её сухой безворсовой тканью.
  4. Дайте устройству поработать пару минут перед игрой: показания датчиков немного стабилизируются по мере прогрева.

Проблемы с питанием

Сообщение Low Power

Симптомы: LCD показывает Low Power (Low brightness, CV, MIDI B, Metronome disabled).

Блок питания не обеспечивает достаточной мощности для полноценной работы, поэтому Erae 2 снижает яркость светодиодов и отключает CV-выходы, MIDI Out B и метроном. Подключите Erae 2 к внешнему блоку питания, способному выдать больше мощности, затем перезапустите устройство. Erae Lab также отказывается обновлять прошивку, пока устройство сообщает о пониженном питании.


Светодиоды не реагируют

Светодиоды поверхности тёмные или подсвечены частично

Действия:

  1. Проверьте Brightness в Настройках; возможно, установлено низкое значение (минимум 5%).
  2. Проверьте, нет ли сообщения Low Power: при ограниченном питании светодиоды приглушены.
  3. Убедитесь, что в активном Layout есть элементы с назначенными цветами, отличными от чёрного. Пустой Layout показывает тёмную поверхность.
  4. Если какая-то область сетки остаётся тёмной, а окружающие области подсвечены, выключите и снова включите устройство (отключите питание, подождите пять секунд, подключите снова). Если проблема сохраняется, обратитесь в поддержку.

Заводской проект, резервная копия и процедуры сброса

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

  1. Убедитесь, что проект, на котором вы играли, в безопасности: если его имя отображается рядом с Save в Settings, он уже сохранён на SD card.
  2. В Settings нажмите Load Factory Project. Он загружается сразу, без подтверждения.

Save Backup Project записывает текущий проект во внутренний резервный слот. Load Backup Project восстанавливает эту резервную копию; когда SD card подключена, она также сохраняется как Backup, Backup_2 и так далее.

Reset Demo восстанавливает демо-содержимое, когда активен демо-режим. Используйте Format SD card & Reboot только тогда, когда вы намеренно хотите стереть SD card и восстановиться после проблем с хранилищем.


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

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

  1. Подключите устройство к внешнему блоку питания и к компьютеру, затем откройте Erae Lab.
  2. Когда Erae Lab показывает Bootloader detected, выберите Install latest firmware или Select file, чтобы использовать файл прошивки .syx, сохранённый на вашем компьютере.
  3. Не отключайте USB во время передачи.
  4. Устройство перезапускается с новой прошивкой и около минуты завершает установку. В это время не выключайте его.

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

Совет: Храните копию последнего файла прошивки на компьютере, чтобы при необходимости воспользоваться Select file.


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

Если питание прерывается во время обновления, устройство может перезапуститься в загрузчик и остаться в нём. Erae Lab обнаруживает это автоматически и показывает Bootloader detected с вариантами Install latest firmware, Select file и Dismiss. У каждого устройства есть загрузчик восстановления, поэтому описанная выше процедура восстанавливает его работу.

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


Ошибки SD card

Рекомендуемая файловая система для SD card FAT32. Если ошибки сохраняются после повторной установки карты, используйте Format SD card & Reboot в Настройках, чтобы отформатировать её заново. Если проблемы продолжаются, попробуйте другую карту microSD.

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

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

СообщениеЗначениеДействие
Please insert microSD card and rebootПри запуске нет пригодной SD cardВставьте карту microSD (FAT32, до 32 ГБ) и перезапустите
No filesystem found Format SD card?На карте нет читаемой файловой системыВыберите Yes, чтобы отформатировать её (Erae перезагрузится), или отформатируйте её на компьютере
SD Read/Write errorСбой SD cardПопробуйте Format SD card & Reboot; если проблема сохраняется, замените карту
Project corrupted (Loaded factory default)Проект не удалось прочитатьЗагрузите другой проект или Load Backup Project
Project read failed (File may be corrupted)Файл проекта не удалось прочитатьЗагрузите другой проект или Load Backup Project
Project save failed (Please try again)Сохранение не завершилосьСохраните снова; если проблема сохраняется, проверьте или замените карту
Project file not foundПроект отсутствует на картеЗагрузите другой проект
Legacy project Please connect ERAE LabНайдены проекты от старой прошивкиПодключите Erae Lab; он преобразует их

Совет: Если SD card раз за разом не обнаруживается после повторной установки, выключите и снова включите устройство.


Обращение в поддержку

Если вы выполнили описанные выше действия, а проблема сохраняется, обратитесь в поддержку Embodme:

Email: [email protected]

Укажите версию прошивки (отображается на LCD при запуске), описание проблемы и действия, которые вы уже попробовали.

Глава 17: Совместимость с Erae

Эта глава представляет собой справочник для пользователей оригинального Erae, Erae Touch. Если у вас Erae 2, большая часть этой главы к вам не относится: см. таблицу в конце для непосредственного сравнения. У Erae Touch также есть собственное отдельное руководство (Erae Beta User Manual) с полными главами о его кнопках, секвенсоре и кривой velocity.


Что такое Erae Touch?

Erae Touch это оборудование первого поколения. Он использует ту же базовую сенсорную поверхность и тот же MIDI-движок, что и Erae 2, но отличается несколькими важными моментами: у него нет LCD-экрана, нет энкодера, нет CV-выходов, нет входов для педалей и нет входа TRS MIDI, а питается он от собственного адаптера через круглый разъём, а не по USB. Навигация полностью осуществляется с помощью пяти выделенных физических кнопок и светодиодной поверхности. Прошивка Erae Touch получает те же функции работы с Layout, гаммами, секвенсором и MIDI, что и Erae 2, в пределах возможностей своего оборудования.


Проекты и Layout

Erae Touch хранит четыре проекта, названные от A до D, каждый из которых содержит восемь Layout. Нажатие Home открывает селектор Layout на светодиодной поверхности: ряд ячеек проектов от A до D над восемью пронумерованными ячейками Layout. Все изменения автоматически сохраняются в активный проект примерно через две секунды после последнего изменения, пока светодиод Alt пульсирует оранжевым; на устройстве нет шага ручного сохранения.

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

Совет: Используйте Erae Lab для резервного копирования проектов перед внесением крупных изменений в Layout.

Пары Layout Main/Alt

Кнопка Alt объединяет восемь Layout в пары: Layout 1 с 5, 2 с 6, 3 с 7 и 4 с 8. Нажатие Alt переключает поверхность между двумя Layout текущей пары, так что вы можете, например, держать хроматическую клавиатуру на Layout 1 и драм-пад на Layout 5 и переключаться между ними одним нажатием.


Система навигации из 5 кнопок

У Erae Touch есть пять выделенных физических кнопок: Home, Alt, Scale, Plus и Minus. Здесь нет ни сенсорного экрана, ни энкодера, ни программных кнопок.

  • Home: нажмите, чтобы открыть или закрыть селектор Layout. Удерживайте, чтобы войти в режим сна.
  • Alt: нажмите, чтобы переключиться между Layout Main и Alt текущей пары или закрыть любой открытый оверлей. Удерживайте, выберите клавиатуру и отпустите, чтобы открыть на ней Step Sequencer (см. ниже).
  • Scale: нажмите, чтобы открыть селектор гаммы для клавиатуры в фокусе. Удерживайте, чтобы открыть назначение CC для элемента в фокусе.
  • Plus / Minus: октава вверх и вниз на клавиатуре в фокусе.
  • Alt + Scale: открывает встроенный в устройство редактор Velocity Curve (см. ниже).

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

Прошивка Erae Touch включает тот же движок секвенсора, что и Erae 2, представленный полностью на светодиодной поверхности: удерживайте Alt на Layout с клавиатурным элементом, затем отпустите, чтобы войти; нажмите Alt, чтобы выйти. Поверхность разделяется на играбельную полосу Live, 32-колоночный piano roll и полосу launcher, пады которой выбирают паттерны и управляют транспортом, отменой и очисткой, а также страницей настроек на самой поверхности (режим воспроизведения, источник тактового сигнала, квантизация, темп и длина).

По сравнению с Erae 2 секвенсор Erae Touch:

  • секвенирует только клавиатуры и одиночные клавиши (без фейдеров и кнопок)
  • предлагает четыре слота паттернов на Layout вместо восьми
  • записывает только ноты и velocity: понотные кривые выразительности нельзя записать или отредактировать на устройстве, хотя паттерны, содержащие их, воспроизводятся корректно
  • задаёт длину паттерна до 64 шагов (у Erae 2: 256)
  • не умеет переносить луп в секвенсор

Erae Beta User Manual описывает его полностью.


Кривая velocity на Erae Touch

У Erae Touch та же глобальная кривая velocity, что и у Erae 2 (Threshold, Drive, Compand, Range, идентичная математика), редактируемая на самом устройстве: нажмите Alt + Scale в режиме Layout, чтобы открыть светодиодный редактор, коснитесь левой или правой половины ячейки параметра, чтобы изменить его значение, и наблюдайте за живым графиком кривой в правой части поверхности. Настройка хранится в глобальных настройках устройства; Erae Lab её не изменяет. Сенсоры двух устройств настроены по-разному, так что одни и те же значения могут ощущаться по-разному на Erae Touch и на Erae 2.


Измерение давления только по оси Z

Сенсор Erae Touch считывает только Z: давление в каждой ячейке, без поячеечного считывания X или Y, как на Erae 2.

Положение пальца (X и Y на поверхности) вычисляется по тому, как давление распределяется по соседним ячейкам. Этот подход даёт точные координаты X и Y для отслеживания пальцев, но разрешение по XY зависит от того, распределяется ли давление по нескольким ячейкам.

Практические следствия:

  • Velocity определяется тем, насколько уверенно палец опускается в первые мгновения контакта, что даёт естественный отклик velocity, сравнимый с Erae 2.
  • Послекасание (channel pressure или poly pressure) работает как ожидается и полностью функционально.
  • Pitch bend и скольжение работают за счёт отслеживания положения X и Y, вычисленного по распределению давления. Отклик точен, но может ощущаться немного иначе, чем на Erae 2, при очень лёгком касании, когда давление распределяется по меньшему числу ячеек и точность положения снижается.

Совет: Для наиболее точного отклика скольжения и pitch bend нажимайте уверенно, полным контактом пальца. Очень лёгкие касания или касания только кончиком пальца могут снизить точность отслеживания X и Y.


Нет LCD

У Erae Touch нет LCD-экрана. Информация о состоянии передаётся светодиодами: светодиод Alt пульсирует оранжевым, пока сохраняются изменения, светодиоды Plus и Minus показывают октаву клавиатуры в фокусе, а при проблемах с хранилищем на поверхности появляются сообщения в рамке.

Экраны редактирования на устройстве (селектор Layout, секвенсор и его страница настроек, редактор кривой velocity, селектор гаммы, назначение CC) отрисовываются на самой светодиодной поверхности.

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


Нет CV-выходов

У Erae Touch нет CV-выходов. 24 CV-канала Erae 2, маршрутизация высоты тона и gate и система калибровки CV полностью отсутствуют. Если вашей конфигурации нужны выходы CV и gate, вам нужен Erae 2.

MIDI-вывод Erae Touch доступен через:

  • USB Device (Main): стандартный MIDI
  • USB Device (MPE): MIDI MPE
  • TRS MIDI out (порт A): аппаратный выход в стиле DIN

MIDI-вход доступен только через USB Device (Main). У Erae Touch нет входа TRS MIDI; тактовые и управляющие сигналы от внешнего оборудования должны поступать по USB.


Нет Looper и экрана арпеджиатора

Looper Erae 2 не доступен пользователю как функция на Erae Touch, а у экрана настроек арпеджиатора нет эквивалента в его интерфейсе, состоящем только из светодиодов. Инструментом для работы с паттернами на Erae Touch служит секвенсор (см. выше).


Нет энкодера

У Erae Touch нет поворотного энкодера. Функции, использующие энкодер на Erae 2, такие как навигация по меню LCD и точная настройка значений, на Erae Touch заменены сенсорными элементами управления на светодиодной поверхности и кнопками Plus и Minus.


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

Erae Touch использует двухэтапный процесс обновления прошивки. Это ключевое отличие от Erae 2, который использует одноэтапное обновление.

Последовательность обновления:

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

Всё обновление может занять несколько минут. Если что-то идёт не так, поверхность показывает код ошибки (E и две цифры) в мигающей рамке.

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


Сравнение возможностей: Erae Touch и Erae 2

ФункцияErae TouchErae 2
Сенсорное считываниеТолько Z (X и Y вычисляются)XYZ
Проекты / Layout4 проекта по 8 Layout (пары Alt)8 Layout на проект
LCDНетДа
Пошаговый секвенсорДа: только клавиатуры, 4 паттерна, ноты и velocity, до 64 шаговДа: клавиатуры, фейдеры, кнопки; 8 паттернов; дорожки выразительности; до 256 шагов
Кривая velocityДа, редактируется на светодиодной поверхности (Alt + Scale)Да, редактируется на LCD (Settings)
LooperНетДа
CV-выходыНет24 канала
ЭнкодерНетДа
Кнопки5 выделенных18 панельных переключателей плюс Calibrate
Педальные входыНет2
Вход TRS MIDIНетДа
ПитаниеСобственный адаптер (круглый разъём)Порт питания USB-C Power
Обновление прошивкиДвухэтапноеОдноэтапное
Хранение проектовВнутренняя памятьSD card

Приложение A: Справочник параметров

В этом приложении перечислены настраиваемые параметры каждого типа элемента, сгруппированные по категориям элементов, с названиями, используемыми в Erae Lab и на устройстве. Значения показаны так, как вы видите их в Erae Lab: MIDI-каналы от 1 до 16, значения CC от 0 до 127 и названия нот, где MIDI-нота 60 это C3.


Общие параметры

Эти параметры есть у каждого элемента, генерирующего MIDI.

ПараметрОписаниеДиапазонПо умолчанию
ChannelMIDI-канал для исходящих сообщенийот 1 до 161
Midi OutputКакие физические выходы передают сообщения элементаUSB Device, USB Host, MIDI A, MIDI B (любая комбинация)Только USB Device
Trig on entryКакие значения элемент отправляет при переключении на его LayoutOff / Default / AllDefault

Слоты контроллеров

Все слоты CC (Pressure, X abs, Y abs, X rel, Y rel, Motion, Sound Brightness) используют следующие настройки.

ПараметрОписаниеДиапазонПо умолчанию
EnableОтправляет этот контроллерon / offoff
TypeТип контроллераCC / CC 14-bit / RPN / NRPNCC
ControllerНомер контроллера (CC 14-bit: от 0 до 31, LSB на контроллере с номером плюс 32)от 0 до 127зависит от слота
Bank / IndexАдрес параметра (RPN и NRPN)от 0 до 127 каждый0
Min/MaxДиапазон выводаот 0 до 1270 / 127
IntensityМасштабирование чувствительностиот 0 до 255127
SmoothingСглаживание нижних частотот 0 до 2550
TrackingОтслеживание нескольких пальцевNone / LastPlayed / Highest / LowestNone
FilterКривая откликаExponential / LinearExponential
Initial valueНачальное значение (относительные слоты и Sound Brightness)от 0 до 12764

Key

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

Основные параметры

ПараметрОписаниеДиапазонПо умолчанию
NoteMIDI-нотаот C-2 до G8C3
PB RangeДиапазон pitch bend в полутонахот 1 до 9612 (48 с MPE)

Velocity нот следует общей для устройства кривой Velocity Curve в Настройках.

Pressure Tune

Определяет, как давление пальца формирует послекасание (канальное или полифоническое).

ПараметрОписаниеДиапазонПо умолчанию
EnableОтправляет давлениеon / offon
TypeChannel (channel pressure) или Poly (полифоническое послекасание)перечислениеChannel
TrackingОтслеживание нескольких пальцевNone / LastPlayed / Highest / LowestNone
FilterКривая откликаExponential / LinearExponential
Min/MaxДиапазон выводаот 0 до 1270 / 127
IntensityЧувствительность к давлениюот 0 до 255127
SmoothingСглаживание нижних частотот 0 до 2550

Vibrato Tune (pitch bend)

Определяет преобразование горизонтального движения пальца в pitch bend.

ПараметрОписаниеДиапазонПо умолчанию
EnableОтправляет pitch bendon / offon
StyleКривая откликаLinear / Quadratic / FarQuadraticLinear
StrengthЧувствительность pitch bendползунок
Return SpeedНасколько быстро изгиб возвращается к центруот None до Max

Назначения CC (необязательно)

Каждый слот CC можно включить независимо (см. Слоты контроллеров).

СлотОписаниеПо умолчанию
PressureДавление как CC (в дополнение к послекасанию)Отключено
X absАбсолютное горизонтальное положениеОтключено
Y absАбсолютное вертикальное положениеОтключено
X relГоризонтальное движение от точки, куда опустился палецОтключено
Y relВертикальное движение от точки, куда опустился палецОтключено
MotionСкорость движения пальцаОтключено

Скорость движения сглаживается и нормализуется от 0 до 100 cm/s, прежде чем преобразуется в диапазон контроллера.

Совет: Когда MPE активен, pitch bend и давление автоматически передаются по понотным каналам. Слоты CC остаются доступными для дополнительных выразительных осей.

Control Voltage

ПараметрОписаниеДиапазонПо умолчанию
EnableОтправляет CVon / offoff
OutputПервый используемый CV-выходот 1 до 24
Gate / 1V / OctВыходы gate и высоты тонаon / offon
Gate ModeGate, Trig или RetrigперечислениеGate
Trig Duration (ms)Длительность импульса в режиме Trigот 25 до 25025
Gate Delay (ms)Задержка перед открытием gateот 0 до 50
CV Velocity / CV Pressure / CV X abs / CV Y absНепрерывные выходы с диапазоном напряженияот -5 V до +8 Voff, от 0 V до 5 V
CV X rel / CV Y relОтносительные выходы с диапазоном и начальным значениемот -5 V до +8 Voff, начальное 2.5 V

Порядок выходов см. в разделе CV-выходы.


Button

Кнопки отправляют дискретное сообщение при нажатии и, в зависимости от типа и опции Latched, второе сообщение при отпускании или при следующем нажатии.

Общие параметры кнопки

ПараметрОписаниеДиапазонПо умолчанию
ChannelMIDI-каналот 1 до 161
LatchedРежим фиксации: нажатие отправляет сообщение «вкл.», следующее нажатие отправляет сообщение «выкл.»on / offoff
TypeNote, Control Change, Program Change, Control Voltage, Tap TempoперечислениеNote

Button: тип Note

ПараметрОписаниеДиапазонПо умолчанию
NoteMIDI-нота (отправляется с фиксированной средней velocity)от C-2 до G8C2
CVНеобязательные выходы gate и 1 V/octвыход или отключеноОтключено

Button: тип Control Change

ПараметрОписаниеДиапазонПо умолчанию
Enable On / контроллерКонтроллер, отправляемый при нажатиислот контроллераCC 63, отключено
Value (on)Значение, отправляемое при нажатииот 0 до 127127
Enable Off / контроллерКонтроллер, отправляемый при отпускании или при следующем нажатиислот контроллераCC 63, отключено
Value (off)Значение, отправляемое при отпусканииот 0 до 1270

Button: тип Program Change

ПараметрОписаниеДиапазонПо умолчанию
Bank (on)Отправлять выбор банка с сообщением «вкл.»on / off
Bank MSB / Bank LSB (on)Bank Select MSB (CC 0) и LSB (CC 32)от 0 до 127
Program (on)Program Change, отправляемый с сообщением «вкл.»on / off, от 0 до 127
Bank / Bank MSB / Bank LSB (off)Выбор банка для сообщения «выкл.»on / off, от 0 до 127
Program (off)Program Change, отправляемый с сообщением «выкл.»on / off, от 0 до 127

Button: тип Control Voltage

ПараметрОписаниеДиапазонПо умолчанию
OutputCV-выходот 1 до 24
On/OffНапряжения «вкл.» и «выкл.»от -5 V до +8 V5 V / 0 V

Button: тип Tap Tempo

Параметров нет: каждое нажатие отстукивает темп проекта (только при внутреннем тактовом сигнале).


Fader 1D

Одномерный фейдер, который отслеживает положение пальца по Y в пределах своей зоны.

ПараметрОписаниеДиапазонПо умолчанию
ChannelMIDI-каналот 1 до 161
CC Y absКонтроллер для вертикального положенияслот контроллерапервый неиспользованный CC на канале
Default YЗначение, отправляемое при загрузке Layout до любого касанияот 0 до 12763
Center YВизуальная нулевая точка для заливки фейдераот 0 до 1270
CC PressureНеобязательный контроллер для давленияслот контроллераОтключено
CC MotionНеобязательный контроллер для скорости движения пальцаслот контроллераОтключено
CV Pressure / Y absНеобязательные CV-выходывыход, диапазон напряженияОтключено

Совет: Установите Center Y в 63, чтобы получить биполярный фейдер, заполняющийся от середины.


Fader 2D

Двумерный XY-пад, который отслеживает обе оси одновременно.

ПараметрОписаниеДиапазонПо умолчанию
ChannelMIDI-каналот 1 до 161
CC X absКонтроллер для горизонтального положенияслот контроллерапервый неиспользованный CC на канале
CC Y absКонтроллер для вертикального положенияслот контроллерапервый неиспользованный CC на канале
Default XГоризонтальное значение при загрузкеот 0 до 12763
Default YВертикальное значение при загрузкеот 0 до 12763
Center XВизуальная нулевая точка для отрисовки Xот 0 до 1270
Center YВизуальная нулевая точка для отрисовки Yот 0 до 1270
CC PressureНеобязательный контроллер для давленияслот контроллераОтключено
CC MotionНеобязательный контроллер для скорости движения пальцаслот контроллераОтключено
CV Pressure / X abs / Y absНеобязательные CV-выходывыход, диапазон напряженияОтключено

Клавиатуры (Keyboard, Keygrid, Drumpad)

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

Параметры раскладки клавиатуры

ПараметрОписаниеДиапазонПо умолчанию
Root note / OctaveОсновная нота (Keyboard: только Octave)от C-2 до G8Keygrid и Keyboard C2, Drumpad C1
ScaleГамма, применяемая к клавиатуреKeyboard: 15 заводских гамм; Keygrid: 14 заводских гамм или пользовательские гаммы при включённом MPEKeyboard Chromatic, Keygrid Major
Use global scaleСледовать гамме всего проекта (Keygrid, Drumpad)on / offoff
Show OffscaleПоказывать каждый полутон (Keygrid)on / offoff
SemitonesПереход между рядами в полутонах, когда Show Offscale включён (Keygrid, Drumpad)от 1 до 48Keygrid 5, Drumpad 4
DegreesПереход между рядами в ступенях гаммы, когда Show Offscale выключен (Keygrid)от 1 до 483
Line offsetПереход между рядами (Keyboard)от 1 до 48
Key Width / Key HeightРазмер каждой клавиши в ячейках сеткиячейки4 / 4
MPEВключить MIDI Polyphonic Expressionon / offoff
MPE MasterЗона MPE: Channel 1 (нижняя зона) или Channel 16 (верхняя зона)перечислениеChannel 1
Nb channelЧисло каналов-участников MPE (заменяет Channel, когда MPE включён)от 1 до 15
Num voiceЧисло CV-голосовот 1 до 151

Glissando Tune

Управляет поведением высоты тона, когда палец скользит по клавишам.

ПараметрОписаниеДиапазонПо умолчанию
EnableВключает глиссандоon / offon
Vertical Gliss.Вертикальное движение участвует в глиссандоon / offon
RetriggerПерезапуск ноты при пересечении границы клавишиon / offoff
Tune LocТочка отсчёта: Pad (центр клавиши) или Finger (начальное положение касания)перечислениеPad
SmoothingСглаживание глиссандоот 0 до 25563
In Tune WidthРазмер зоны точной настройки в процентах от ширины клавишиот 0 до 10050

Sound Brightness (CC 74)

Назначает ось жеста внутри клавиши на CC 74 (Brightness / Timbre).

ПараметрОписаниеДиапазонПо умолчанию
GestureКакая ось управляет CC: None, Pressure, X Absolute, Y Absolute, X Relative, Y Relative, Motion SpeedперечислениеNone
Initial valueЗначение, отправляемое до любого касанияот 0 до 12764
Другие настройкиMin/Max, Intensity, Smoothing, Tracking, Filterсм. Слоты контроллеров

Arpeggiator

Арпеджиатор настраивается на устройстве (кнопка Arp); см. Арпеджиатор и Looper.

ПараметрОписаниеДиапазонПо умолчанию
Вкл. / выкл.Переключается кнопкой Arpon / offoff
QuantizeНачинать арпеджио по сетке тактового сигналаon / offon
OctaveЧисло дополнительных октавот 0 до 80
RateЧастота шагов в долях одной доли: 1/32, 1/16, 1/8, 1/4, 1/2, 1/1, Pressureперечисление1/4
StyleUp, Down, UpDown, UpAndDown, RandomперечислениеUp
PressureНасколько давление пальца влияет на velocity нотот 0% до 100%40%

Ableton Launchpad (LivePad)

ПараметрОписаниеДиапазонПо умолчанию
PositionFull Width, Left Half или Right Halfперечислениеопределяется размещением
ZoomРазмер ячейки сеткиSmall / LargeLarge

API Zone

API Zone передаёт данные пальцев внешним приложениям через потоковую передачу SysEx.

ПараметрОписаниеДиапазонПо умолчанию
Zone IndexИдентификатор этой зоны в потоке данныхот 0 до 1270
Max Num FingersСохраняется, пока не применяетсяот 0 до 1010
Finger Data RateСохраняется, пока не применяетсяот 0 до 2550

Невидимые элементы

Невидимые элементы не отображаются на поверхности, но реагируют на внешние входы.

Pedal

Каждый Layout настраивает два педальных входа, Pedal A и Pedal B.

ПараметрОписаниеДиапазонПо умолчанию
TypeDisable, Switch, Kick, Sustain (Binary), Sustain (Continuous), ExpressiveперечислениеDisable
ChannelMIDI-каналот 1 до 161
Midi OutputВыходные портыUSB Device, USB Host, MIDI A, MIDI BUSB Device

Pedal: Switch

ПараметрОписаниеДиапазонПо умолчанию
LatchedПереключение при каждом нажатии (вместо нажатия и отпускания)on / offoff
Message TypeNote, Control Change, Program Change, Tap TempoперечислениеNote
NoteНота для типа Noteот C-2 до G8C4

Настройки Control Change и Program Change повторяют настройки элемента Button. С Tap Tempo каждое нажатие отстукивает темп проекта.

Pedal: Sustain (Binary)

ПараметрОписаниеДиапазонПо умолчанию
ControllerКонтроллер сустейнаслот контроллераCC 64
On ValueЗначение при нажатой педалиот 0 до 127127
Off ValueЗначение при отпущенной педалиот 0 до 1270
LatchedПереключение при каждом нажатииon / offoff

Pedal: Continuous (Expressive / Sustain Continuous)

ПараметрОписаниеДиапазонПо умолчанию
ControllerКонтроллер для непрерывного выводаслот контроллераExpressive CC 11, Sustain (Continuous) CC 64
InvertИнвертировать направление педалиon / offoff

Pedal: Kick

ПараметрОписаниеДиапазонПо умолчанию
NoteMIDI-нота, запускаемая ударомот C-2 до G8C0
Velocity Sensitivity %Масштабирование отклика velocityот 0 до 100100
Impact Threshold %Минимальная сила удара для срабатыванияот 1 до 10010
Duration ModeUntil Release или FixedперечислениеUntil Release
Fixed Duration (ms)Длительность ноты в режиме Fixedот 1 до 5000100

Настройки проекта

Настройки уровня проекта применяются ко всем Layout.

ПараметрОписаниеДиапазонПо умолчанию
Clock sourceINT, USB-dev, MIDI, USB-hostперечислениеINT
TempoВнутренний темпот 1 до 999 BPM120 BPM
MetronomeВключить метрономon / offoff
Global Enable для Pedal A / Pedal BАктивировать педальные входыon / offoff
CC on layout changeОтправлять значения элементов при переключении Layouton / offon
Switch ModeРежим переключения паттернов секвенсора: Wait, Jump, RestartперечислениеWait

MIDI 2.0 (альтернативный режим USB, применяемый после перезагрузки) это настройка устройства в том же меню, по умолчанию выключена.

Выход CV Clock

ПараметрОписаниеДиапазонПо умолчанию
CV ClockВключить выход CV clockon / offoff
Beat DivisionЧастота тактового сигнала: 1 ppqn, 2 ppqn, 4 ppqn, 8 ppqn, 24 ppqn, 48 ppqnперечисление4 ppqn
Clock OutputCV-выход, передающий тактовый сигналот 1 до 231
Reset OutputТолько для чтения, выход после тактового выходаClock Output плюс 12

Маршрутизация MIDI

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

ПараметрОписаниеПо умолчанию
MIDI -> USB HostНаправляет MIDI In на USB Hostoff
MIDI -> USB DeviceНаправляет MIDI In на USB Deviceoff
MIDI -> MIDI AНаправляет MIDI In на MIDI-выход Aoff
MIDI -> MIDI BНаправляет MIDI In на MIDI-выход Boff
USB Device -> USB HostНаправляет вход USB Device на USB Hostoff
USB Device -> MIDI AНаправляет вход USB Device на MIDI-выход Aoff
USB Device -> MIDI BНаправляет вход USB Device на MIDI-выход Boff
USB Host -> USB DeviceНаправляет вход USB Host на USB Deviceoff
USB Host -> MIDI AНаправляет вход USB Host на MIDI-выход Aoff
USB Host -> MIDI BНаправляет вход USB Host на MIDI-выход Boff

Совет: MIDI-маршрутизация полезна при использовании Erae 2 как интерфейса USB-MIDI. Включите MIDI -> USB Device, чтобы объединить внешнюю клавиатуру с выводом поверхности, который видит ваша DAW.

Приложение B: Таблица реализации MIDI

Erae 2 передаёт MIDI через USB Device (class-compliant), USB Host, MIDI Out A и MIDI Out B. Каждый элемент независимо выбирает свои назначения вывода. Входящий MIDI принимается на USB Device, USB Host и входе TRS MIDI и может передаваться между портами с помощью переключателей маршрутизации проекта (Settings -> Routing).

В таблице Распознаётся означает, что Erae 2 сам реагирует на сообщение. Входящие канальные сообщения, на которые он не реагирует, всё равно могут передаваться переключателями маршрутизации.


Основная таблица реализации

ФункцияПередаётсяРаспознаётсяПримечания
Базовый каналКаналы от 1 до 16 на элементУ каждого элемента свой канал
Note OnДаНетКлавиши, кнопки (тип Note), клавиатурные элементы, педали Switch и Kick
Note OffДаНетОтправляется при отрыве пальца; Lift Tune задаёт velocity отпускания
Polyphonic AftertouchДа (необязательно)НетЭлементы Key и клавиатурные элементы, когда Pressure Type равен PolyPressure
Channel AftertouchДа (необязательно)НетЭлементы Key и клавиатурные элементы, когда Pressure Type равен ChannelPressure
Control ChangeДаНетСм. таблицу CC ниже
Program ChangeДаНетКнопки (тип Program Change) и педали Switch, с необязательным Bank Select
Pitch BendДаНетЭлементы Key и клавиатурные элементы; диапазон от 1 до 96 полутонов (по умолчанию 12, 48 с MPE)
14-битный CCДаНетТип контроллера CC14bit: MSB на номере CC, LSB на номере CC + 32
RPNДаНетТип контроллера RPN на элементах и педалях, у которых есть CC Type
NRPNДаНетТип контроллера NRPN на элементах и педалях, у которых есть CC Type
MPEДаНетВключается для каждой клавиатуры; вывод MPE всегда использует порт Erae 2 MIDI (MPE)
System ExclusiveДаДаUniversal Identity Request и протокол Embodme (см. ниже)
MIDI Clock (0xF8)ДаДаОтправляется, когда Clock source равен INT; принимается, когда выбран внешний источник
MIDI Start (0xFA)ДаДаОтправляется при запуске внутреннего тактового сигнала; принимается при внешнем источнике
MIDI Stop (0xFC)ДаДаОтправляется при остановке внутреннего тактового сигнала; принимается при внешнем источнике
MIDI Continue (0xFB)НетДаПри внешнем источнике запускает воспроизведение, если оно остановлено
Active Sensing (0xFE)НетНетНе используется

При внутреннем тактовом сигнале Clock, Start и Stop отправляются на USB Device, USB Host, MIDI A и MIDI B.

Совет: Erae 2 не отправляет сообщение конфигурации MPE или диапазона pitch bend. Установите диапазон pitch bend MPE вашего инструмента равным диапазону pitch bend клавиатуры (по умолчанию 48 полутонов).


Подробности MPE

Когда на клавиатурном элементе включён MPE, Erae 2 передаёт данные как нижняя зона MPE (мастер-канал 1) или верхняя зона (мастер-канал 16) в зависимости от настройки MPE Master Channel клавиатуры.

Параметр MPEЗначение
Мастер-каналКанал 1: нижняя зона (по умолчанию); канал 16: верхняя зона
Каналы-участники (нижняя зона)Со 2-го канала вверх, распределяются динамически
Каналы-участники (верхняя зона)С 15-го канала вниз, распределяются динамически
Понотный pitch bendОтправляется на канале-участнике
Понотное давлениеОтправляется на канале-участнике
Понотный тембрCC74 на канале-участнике (когда включён выход скольжения клавиатуры)
Диапазон pitch bend (участник)Диапазон pitch bend клавиатуры, по умолчанию 48 полутонов
USB-портErae 2 MIDI (MPE)

Universal Identity Request

Erae 2 отвечает на стандартный Identity Request (F0 7E <id> 06 01 F7) с ID устройства 0x01 или 0x7F через тот USB-порт, с которого пришёл запрос:

F0 7E 01 06 02 00 21 50 00 01 00 02 <channel> <major> <minor> <patch> F7

00 21 50 это ID производителя Embodme, 00 01 семейство Erae, а 00 02 модель Erae 2. Последние четыре байта данных указывают версию прошивки.


Протокол SysEx

Сообщения SysEx Embodme, которые внешняя программа может использовать на Erae 2, это команды API разработчика, которые считывают касания с элементов API Zone и рисуют их светодиодами. Они начинаются с такого заголовка:

F0 00 21 50 00 01 00 02 01 01 04 <sub-service> <payload...> F7

00 21 50 это ID производителя Embodme, 00 01 00 02 идентифицирует Erae 2, 01 это ID устройства, а 01 04 выбирает сервис API. Сообщения, адресованные другому ID устройства, включая широковещательный ID 0x7F, игнорируются.

Команды API Zone

ПодсервисНаправлениеОписание
StartFingerDataStreaming (0x01)Хост -> УстройствоНачать отправку данных пальцев из зон API
EndFingerDataStreaming (0x02)Хост -> УстройствоОстановить данные пальцев
ZoneBoundaryRequest (0x10)Хост -> УстройствоЗапросить размер зоны API
Clear (0x20)Хост -> УстройствоОчистить светодиоды зоны API
SetPixel (0x21)Хост -> УстройствоУстановить один светодиод
DrawRectangle (0x22)Хост -> УстройствоЗалить прямоугольник
DrawImage (0x23)Хост -> УстройствоНарисовать изображение
VersionRequest (0x7F)Хост -> УстройствоЗапросить версию протокола API

Раскладка байтов, координаты, кодирование цвета и изображений, а также разобранные примеры приведены в Приложении D: API разработчика. Erae Lab и Remote Script для Ableton Live используют собственные сообщения; отправлять их самостоятельно не нужно.


Назначения CC по умолчанию

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

Номер CCНазваниеИспользуетсяПримечания
CC0 / CC32Bank Select MSB / LSBКнопки (Program Change) и педали SwitchКогда банк включён
CC11ExpressionПедаль ExpressiveНомер CC по умолчанию
CC64SustainПедаль SustainBinary: значения «вкл.» и «выкл.»; Continuous: следует положению педали
CC74TimbreВыход скольжения клавиатурыПоложение Y внутри клавиши; стандартная ось тембра MPE
От CC102 до CC109Смена LayoutCC on layout changeКанал 16, только USB Device: 127 при входе в Layout, 0 при выходе из него
Задаётся пользователемPressureCC давления клавиши и фейдераНеобязательно
Задаётся пользователемX PositionCC абсолютного X клавиши и фейдераАбсолютное горизонтальное положение
Задаётся пользователемY PositionCC абсолютного Y клавиши и фейдераАбсолютное вертикальное положение
Задаётся пользователемX RelativeCC относительного X клавиши и клавиатурыДвижение с начала касания
Задаётся пользователемY RelativeCC относительного Y клавиши и клавиатурыДвижение с начала касания
Задаётся пользователемMotion SpeedCC скорости движения клавиши и фейдераСкорость движения пальца, сглаженная и нормализованная от 0 до 100 cm/s

Приложение C: Руководства по настройке DAW

Это приложение содержит пошаговые руководства по подключению для наиболее распространённых конфигураций DAW и оборудования. Маршрутизируете ли вы стандартный MIDI, включаете понотную выразительность MPE или подключаетесь к аппаратным синтезаторам и модулям Eurorack, нужная процедура описана здесь.


Общая настройка MIDI

USB MIDI-порты

Когда Erae 2 подключён по USB в обычном режиме MIDI 1.0, ваша DAW видит два пользовательских MIDI-кабеля внутри единого class-compliant USB MIDI-устройства. Установка драйверов не требуется ни на macOS, ни на Windows 10/11, ни на Linux.

КабельИмя портаНазначение
Cable 0Erae 2 MIDIСтандартный MIDI в обоих направлениях: ноты, velocity, pitch bend, CC, clock. Используйте этот кабель для большинства инструментальных дорожек DAW, для clock, отправляемого на Erae 2, и для общей маршрутизации.
Cable 1Erae 2 MIDI (MPE)Только выход MPE: вся понотная выразительность (pitch bend, давление, скольжение) для инструментов, совместимых с MPE. Сообщения MPE всегда идут на этот кабель; эта маршрутизация не настраивается. Erae 2 не принимает MIDI по этому кабелю.

Простое правило: направляйте инструментальные дорожки без MPE на Erae 2 MIDI, а инструментальные дорожки с MPE на Erae 2 MIDI (MPE). MIDI 2.0 это альтернативный режим USB, управляемый через Settings -> MIDI 2.0: ON/OFF, и он требует перезагрузки устройства.

Подводный камень: большинство DAW сводят входящий MIDI к одному каналу (обычно к каналу 1), прежде чем передать его в VST- или AU-инструмент, если только дорожка не настроена явно для MPE. При проектировании Layout, предназначенного для использования с плагином (например, Erae Sound), держите все элементы, отправляющие CC, на одном MIDI-канале; канал 1 самый безопасный выбор по умолчанию. Layout, которые распределяют макро-CC по нескольким каналам, потеряют эти CC в дорожках DAW без MPE. Это ограничение не распространяется на аппаратную маршрутизацию, MPE-клавиатуры на порте MPE или дорожки DAW с явно включённым MPE.

Использование Erae Sound в DAW

Когда Erae Sound загружен как плагин VST3 или AU на инструментальную дорожку DAW, поверхность Erae передаёт данные через стандартные USB MIDI-порты, без какого-либо проприетарного драйвера.

Жесты фейдеров и ноты клавиатуры (не MPE) поступают через Erae 2 MIDI. Включите этот порт как MIDI-вход на инструментальной дорожке и установите канал в соответствии с вашим Layout (по умолчанию: канал 1).

Скольжение MPE и понотная выразительность поступают через Erae 2 MIDI (MPE). Для полноценного воспроизведения MPE включите режим MPE на инструментальной дорожке, направьте её вход на Erae 2 MIDI (MPE) и установите канал в All Channels, чтобы все 16 каналов-участников достигали инструмента.

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

macOS: удаление устаревших записей устройств

После обновления прошивки macOS иногда сохраняет старую запись USB-устройства наряду с новой. Это может приводить к дублирующимся или пронумерованным именам портов (например, Erae 2 2).

Чтобы выполнить очистку:

  1. Откройте Audio MIDI Setup (в /Applications/Utilities/).
  2. Выберите Window -> Show MIDI Studio (или нажмите Command-2).
  3. Найдите любую старую запись Erae 2 со значком предупреждения или числовым суффиксом.
  4. Щёлкните по ней правой кнопкой мыши и выберите Remove Device.
  5. Отключите и снова подключите кабель USB-C. Устройство определится заново корректно, с одной записью.

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

Windows: проверка видимости порта

  1. Откройте Device Manager и разверните раздел Sound, video and game controllers или Universal Serial Bus controllers.
  2. Убедитесь, что Erae 2 отображается без жёлтого значка предупреждения.
  3. В вашей DAW запустите повторное сканирование MIDI-устройств или перезапустите приложение. MIDI-порты Windows регистрируются на уровне драйвера: они не во всех хостах подхватываются на лету.

Совет: Если устройство отображается, но данные MIDI не поступают, проверьте, что ваша DAW не установлена в «эксклюзивный режим» на MIDI-порту, который не позволяет совместно использовать порт с другими приложениями.


Ableton Live

Ableton Live 11 и 12 полностью совместимы с Erae 2 как для стандартного MIDI, так и для MPE. Для элемента LivePad, управляющего клипами и сценами, Embodme предоставляет MIDI Remote Script.

Шаг 1: включение MIDI-портов

  1. Откройте Ableton Live -> Preferences (macOS: Live -> Settings, Windows: Options -> Preferences).
  2. Перейдите на вкладку Link, Tempo & MIDI (Live 11: Link/Tempo/MIDI).
  3. В разделе MIDI Ports найдите строку входа (Input) для Erae 2 MIDI.
    • Установите Track в On: это позволяет принимать данные MIDI с порта на инструментальных дорожках.
    • Установите Remote в On: это позволяет использовать порт скриптом Control Surface для запуска клипов и назначения параметров.
  4. Найдите строку входа (Input) для Erae 2 MIDI (MPE).
    • Установите Track в On.
    • Оставьте Sync и Remote выключенными для этого порта (для порта MPE они не нужны).
  5. При желании включите строку выхода (Output) для Erae 2 MIDI, если хотите, чтобы Live отправлял MIDI обратно на Erae 2 (например, для синхронизации clock или светодиодной обратной связи LivePad). У порта MPE нет выхода на Erae 2.

Подводный камень: если вы включите только Erae 2 MIDI, но не Erae 2 MIDI (MPE), инструменты MPE не будут получать выразительные данные. Для полноценной выразительной настройки на обоих портах должен быть включён Track.

Шаг 2: настройка дорожки со стандартным MIDI-инструментом

  1. Создайте дорожку Audio или MIDI с нужным инструментом.
  2. В селекторе дорожки MIDI From (верхний селектор входа на дорожке) выберите Erae 2 MIDI.
  3. Установите канал в All Channels или в конкретный канал, соответствующий MIDI-каналу вашего элемента Erae 2.
  4. Включите запись на дорожке (Arm) или установите мониторинг в In, чтобы слышать её в реальном времени.

Шаг 3: настройка дорожки с MPE-инструментом

  1. Создайте MIDI-дорожку с инструментом, совместимым с MPE (Ableton Drift, Meld или любой MPE-плагин).
  2. В MIDI From выберите Erae 2 MIDI (MPE).
  3. Установите канал в All Channels: MPE требует одновременного приёма всех 16 каналов.
  4. Откройте настройки плагина инструмента и включите режим MPE, если у инструмента есть явный переключатель.

Совет: Собственные MPE-инструменты Ableton (Drift, Meld) включают MPE автоматически при обнаружении многоканального входа. Сторонние MPE-плагины могут требовать ручного переключения в их панели настроек.

Шаг 4: установка MIDI Remote Script (элемент LivePad)

MIDI Remote Script для Erae 2 позволяет элементу LivePad запускать клипы, активировать сцены и перемещаться по сетке сессии в Ableton Live.

  1. Загрузите пакет Erae 2 Remote Script с сайта поддержки Embodme.
  2. Скопируйте папку скрипта (с именем Erae2) в папку MIDI Remote Scripts пользовательской библиотеки Ableton:
    • macOS: ~/Library/Preferences/Ableton/Live x.x.x/User Remote Scripts/
    • Windows: C:\Users\<username>\Documents\Ableton\User Library\Remote Scripts\
  3. Перезапустите Ableton Live.
  4. Откройте Preferences -> Link, Tempo & MIDI.
  5. В разделе Control Surface щёлкните по пустому слоту и выберите Erae2 из выпадающего списка.
  6. Установите Input в Erae 2 MIDI и Output в Erae 2 MIDI.

Элемент LivePad на поверхности теперь будет отражать состояние клипов в реальном времени (воспроизведение, остановка, очередь) с помощью светодиодной цветовой обратной связи.

Подводный камень: если в выпадающем списке Control Surface отображается Erae2, но цвета клипов не обновляются, убедитесь, что порт Output для Remote Script установлен в Erae 2 MIDI, а не в порт MPE. Светодиодная обратная связь идёт по основному кабелю (Main).

Синхронизация MIDI Clock (Ableton -> Erae 2)

Чтобы синхронизировать арпеджиатор и Looper Erae 2 с темпом Ableton:

  1. В Preferences -> Link, Tempo & MIDI найдите строку выхода (Output) для Erae 2 MIDI.
  2. Установите Sync в On.
  3. На Erae 2 откройте Settings и установите Clock source в USB-dev.
  4. Нажмите Play в Ableton: Erae 2 автоматически синхронизируется с темпом Ableton.

Logic Pro

Logic Pro X (10.5+) и Logic Pro для Mac поддерживают MPE нативно. Каждая дорожка с поддержкой MPE использует многоканальную запись, и поканальная выразительность сохраняется в MIDI-регионе.

Шаг 1: включение MIDI-входа в Audio MIDI Setup

  1. Откройте Audio MIDI Setup и убедитесь, что Erae 2 отображается в окне MIDI Studio с видимыми стандартным и MPE-портами.
  2. Если порты не отображаются, нажмите кнопку Rescan MIDI (значок изогнутой стрелки в верхней части окна MIDI Studio).

Шаг 2: настройка параметров MIDI в Logic

  1. Откройте Logic Pro -> Settings -> MIDI (macOS Ventura+) или Logic Pro -> Preferences -> MIDI (более ранние версии).
  2. На вкладке General убедитесь, что включён параметр Auto-demix by channel if multi-channel recording. Это гарантирует, что данные MPE на разных каналах не будут сведены к одному каналу при записи.
  3. Оставьте назначения портов по умолчанию без изменений: Logic сканирует и предоставляет все доступные MIDI-входы автоматически.

Шаг 3: создание стандартной MIDI-дорожки

  1. В области Tracks создайте новую дорожку Software Instrument.
  2. Откройте Region Inspector дорожки или Channel Strip и убедитесь, что MIDI-вход установлен в All или в конкретный канал, соответствующий вашему Layout Erae 2.
  3. Logic автоматически принимает данные со всех подключённых MIDI-устройств. Если вы хотите ограничить вход только Erae 2, используйте плагин External Instrument в слоте инструмента и назначьте вход на Erae 2 MIDI.

Шаг 4: включение MPE для каждой дорожки

  1. Выберите дорожку Software Instrument, на которой вы хотите играть выразительно.
  2. В Track Inspector (левая панель) нажмите кнопку i (Information), чтобы развернуть настройки дорожки.
  3. Найдите параметр MIDI Channel и установите его в All: это требуется для многоканальной записи MPE.
  4. Нажмите переключатель MPE в Track Inspector, чтобы включить понотную выразительность. Когда он включён, Logic записывает pitch bend, давление и скольжение каждой ноты независимо.

Подводный камень: если MPE не включён для дорожки, Logic объединяет все каналы в канал 1, и понотная выразительность теряется. Переключатель MPE должен быть активен на каждой дорожке, принимающей данные с Erae 2 MIDI (MPE).

Шаг 5: направление дорожки на порт MPE

  1. В Channel Strip дорожки щёлкните по разделу MIDI In.
  2. В выпадающем списке источников входа выберите Erae 2 MIDI (MPE).
  3. Установите канал в All.

Logic Pro: обходное решение «Reset MIDI Drivers»

В некоторых версиях macOS Logic кэширует состояние MIDI-устройств при запуске. Если порты Erae 2 отображаются в Audio MIDI Setup, но отсутствуют в селекторе портов Logic:

  1. В Logic откройте Window -> Show MIDI Environment (или нажмите Command-0).
  2. В строке меню Midi Environment выберите Special -> Reset All MIDI Drivers.
  3. Logic повторно сканирует все подключённые MIDI-устройства без необходимости перезапуска.
  4. Закройте окно MIDI Environment и вернитесь в область Tracks: порты теперь должны появиться в селекторах входа.

Совет: Если среда MIDI Environment кажется незнакомой, более простое обходное решение: закрыть Logic, отключить и снова подключить Erae 2 и перезапустить Logic. Кэш MIDI-драйвера очищается при запуске приложения.

Синхронизация MIDI Clock (Logic -> Erae 2)

  1. В Logic Pro -> Settings -> MIDI включите Transmit MIDI Clock.
  2. Установите флажок рядом с Erae 2 MIDI в списке назначений clock.
  3. На Erae 2 откройте Settings и установите Clock source в USB-dev.

FL Studio

FL Studio (версия 20+) не реализует нативную поддержку MPE так, как описанные выше DAW. Понотная выразительность требует ручной маршрутизации по каналам или использования Patcher для конфигураций инструментов с несколькими экземплярами. Для стандартного полифонического использования FL Studio хорошо работает с портом Erae 2 MIDI устройства Erae 2.

Шаг 1: включение MIDI-портов

  1. Откройте Options -> MIDI Settings.
  2. В разделе Input найдите Erae 2 MIDI в списке устройств.
  3. Щёлкните по нему, чтобы выделить, затем отметьте Enable, чтобы активировать порт.
  4. Назначьте ему доступный номер Port (например, Port 0). Запомните этот номер: вы будете использовать его для маршрутизации MIDI к конкретным инструментам.
  5. Повторите для Erae 2 MIDI (MPE), если вы планируете использовать поканальную маршрутизацию, назначив ему другой номер порта (например, Port 1).
  6. Включите Send master sync, если хотите, чтобы транспорт FL Studio синхронизировал clock устройства Erae 2.

Подводный камень: включение MIDI-порта в FL Studio по умолчанию не сохраняется между сессиями. Если после перезапуска порт оказывается неотмеченным, повторно включите его в MIDI Settings и немедленно сохраните ваш проект FL Studio.

Шаг 2: маршрутизация MIDI к инструменту

  1. В Channel Rack щёлкните правой кнопкой мыши по инструменту, который должен принимать данные от Erae 2.
  2. Выберите Receive notes from и выберите номер Port, который вы назначили Erae 2 MIDI.
  3. Установите MIDI channel в диалоге Receive Notes так, чтобы он соответствовал каналу, назначенному в вашем Layout Erae 2 (по умолчанию: канал 1).
  4. Играйте на поверхности: ноты теперь должны запускать инструмент.

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

Шаг 3: назначение CC с помощью Multi-Link

Функция FL Studio Multi-Link to Controllers это самый быстрый способ назначить выходы CC устройства Erae 2 на параметры инструмента.

  1. Откройте Mixer или плагин инструмента, которым вы хотите управлять.
  2. В строке меню выберите Tools -> Multi-link to controllers (или щёлкните правой кнопкой мыши по любой ручке и выберите Link to controller).
  3. Поверните целевую ручку или фейдер в FL Studio.
  4. Прикоснитесь к соответствующему элементу поверхности на Erae 2, чтобы отправить CC: FL Studio автоматически захватывает номер CC и создаёт назначение.
  5. Нажмите Accept, чтобы подтвердить.

Совет: Элементы-фейдеры Erae 2 отправляют CC по осям, которые вы настраиваете в Erae Lab. Вертикальный одномерный фейдер по умолчанию отправляет CC Y Absolute; двумерный фейдер может отправлять X и Y одновременно. Назначьте каждую ось на отдельный параметр для двумерной выразительности из одной сенсорной зоны.

Шаг 4: приближение к MPE по каналам в FL Studio

FL Studio изначально не обрабатывает сообщения MPE как единую инструментальную концепцию. Практический подход для выразительной игры: направить каждый MIDI-канал на отдельный экземпляр инструмента:

  1. Назначьте клавиатурный элемент MPE устройства Erae 2 на Lower Zone (Master Channel 1, каналы-участники 2-N).
  2. В FL Studio добавьте N экземпляров вашего целевого инструмента в Channel Rack.
  3. Установите каждый экземпляр в Receive notes from Port 1 (порт, назначенный Erae 2 MIDI (MPE)), с каналами 1, 2, 3... соответственно.
  4. Подключите все экземпляры к одной дорожке Mixer, если хотите получить единый аудиовыход.

Для инструментов, поддерживающих Patcher (модульная среда FL), один экземпляр Patcher может содержать несколько суб-инструментов и автоматически направлять каждый входящий канал на собственный суб-инструмент, обеспечивая более удобную настройку.

Синхронизация MIDI Clock (FL Studio -> Erae 2)

  1. В Options -> MIDI Settings выберите Erae 2 MIDI в разделе выхода, включите его и назначьте ему порт.
  2. Включите Send master sync для этого порта.
  3. На Erae 2 откройте Settings и установите Clock source в USB-dev.

Bitwig Studio

Bitwig Studio (версия 3.2+) обладает одной из самых полных систем поддержки MPE среди всех DAW. Режим Note Expression позволяет просматривать и редактировать понотные pitch bend, давление и тембр в Piano Roll в виде отдельных линий автоматизации для каждой ноты.

Шаг 1: настройка контроллера

  1. Откройте Bitwig Studio -> Settings -> Controllers.
  2. Нажмите кнопку +, чтобы добавить контроллер.
  3. Выберите Generic -> Generic Flexi из списка производителей и скриптов (или, для полной интеграции MPE, выберите ROLI -> Seaboard Rise: этот скрипт корректно работает с любым MPE-устройством).
  4. Установите Input в Erae 2 MIDI и Output в Erae 2 MIDI.

Совет: Скрипт Generic Flexi позволяет назначить любое сообщение CC или Note на любой параметр Bitwig. Если вам нужны только ноты и CC без специфических для ROLI функций, Flexi проще настроить. Если вам нужна полная понотная выразительность MPE в линиях Note Expression Bitwig, используйте скрипт ROLI Seaboard Rise: он работает идентично для любого передатчика MPE.

Шаг 2: включение MPE-входа на инструментальной дорожке

  1. Создайте дорожку Instrument с MPE-совместимым плагином или собственным Polysynth или Phase-4 Bitwig.
  2. В заголовке дорожки щёлкните по селектору MIDI Input.
  3. Выберите Erae 2 MIDI (MPE) в качестве входного порта.
  4. Установите канал в All: Bitwig нужно видеть все 16 каналов, чтобы восстановить данные понотной выразительности.

Шаг 3: проверка Note Expression

  1. Запишите короткий фрагмент выразительной игры.
  2. Откройте Piano Roll для записанного региона.
  3. Щёлкните по любой ноте: под нотой вы должны увидеть линии понотной выразительности для Pitch, Pressure и Timbre (CC#74). Каждая линия показывает непрерывные данные, записанные для этой ноты индивидуально.

Подводный камень: если все ноты показывают одинаковые данные выразительности вместо понотных данных, убедитесь, что вход дорожки установлен в Erae 2 MIDI (MPE), а не в Erae 2 MIDI. Стандартное MIDI channel pressure это поканальное сообщение; понотная выразительность требует кабеля MPE.

Шаг 4: назначение CC с помощью Generic Flexi

  1. В Settings -> Controllers щёлкните по записи скрипта Flexi, затем откройте его панель настроек.
  2. Нажмите Learn рядом со слотом привязки.
  3. Подвигайте фейдер или источник CC на Erae 2: Bitwig автоматически захватывает номер CC.
  4. Назначьте его на любой параметр устройства Bitwig, используя браузер параметров на той же панели.

Синхронизация MIDI Clock (Bitwig -> Erae 2)

Bitwig отправляет MIDI clock на любой выходной порт, для которого включена Sync:

  1. В Settings -> Controllers выберите запись контроллера Erae 2.
  2. Включите Send Clock в параметрах контроллера.
  3. На Erae 2 откройте Settings и установите Clock source в USB-dev.

Cubase / Nuendo

Cubase Pro (версия 10.5+) и Nuendo поддерживают понотную MIDI-выразительность через систему Expression Map и объявление устройства MIDI Polyphonic Expression. Cubase 12+ добавляет специальную поддержку MPE-дорожек.

Шаг 1: включение MIDI-портов

  1. Откройте Studio -> Studio Setup (Cubase) или Devices -> Device Setup (более старые версии).
  2. Выберите MIDI Port Setup на левой панели.
  3. Найдите Erae 2 MIDI в списке. Убедитесь, что столбец In (вход) отмечен (видимый и активный).
  4. Найдите Erae 2 MIDI (MPE) и также отметьте его столбец In.
  5. Нажмите OK, чтобы применить.

Подводный камень: в Cubase есть отдельные столбцы Visible и Active. Порт должен быть отмечен как Active, чтобы отображаться в селекторах входа дорожек. Порт, отмеченный как Visible, но не Active, появляется в списке, но не передаёт данные.

Шаг 2: создание стандартной MIDI- или инструментальной дорожки

  1. Создайте новую Instrument Track (или MIDI Track, направленную на инструмент в стойке).
  2. В Inspector дорожки (левая панель) установите MIDI Input в Erae 2 MIDI.
  3. Установите Channel в Any или в конкретный канал, который использует ваш элемент Erae 2.

Шаг 3: объявление Erae 2 как устройства Poly Expression (Cubase 12+)

Cubase 12 ввёл явную поддержку MPE. Чтобы включить её:

  1. Откройте Studio -> Studio Setup.
  2. В MIDI Port Setup найдите Erae 2 MIDI (MPE) и щёлкните по значку Edit (карандаш).
  3. Установите Device Type в MPE Instrument.
  4. Установите Lower Zone Master Channel в 1 (соответствует конфигурации MPE по умолчанию для Erae 2).
  5. Установите Member Channels на нужное количество одновременных голосов (по умолчанию: 15 для Lower Zone, используя каналы 2-16).
  6. Нажмите OK.

Шаг 4: создание дорожки с MPE-инструментом

  1. Создайте новую Instrument Track с MPE-совместимым VST3-инструментом.
  2. В Inspector установите MIDI Input в Erae 2 MIDI (MPE).
  3. Установите Channel в Any.
  4. Откройте собственные настройки инструмента и активируйте его режим MPE (обычно обозначается как Poly Expression, MPE или Per-Note Modulation).

Совет: Не все VST3-инструменты поддерживают Note Expression API. Те, которые поддерживают (Komplete Kontrol, Equator2, Pigments, Serum 2), будут показывать линии понотной модуляции в Key Editor, когда вход MPE активен.

Шаг 5: настройка зоны MPE для каждого Layout

Если ваши Layout Erae 2 используют разные конфигурации зон MPE (некоторые Layout используют Lower Zone на Ch 1, другие могут использовать Upper Zone на Ch 16), вы можете сохранить соответствующие настройки MIDI Device в панели Studio Setup Cubase и переключаться между ними по мере необходимости. Большинству пользователей нужна только Lower Zone по умолчанию.

Синхронизация MIDI Clock (Cubase -> Erae 2)

  1. Откройте Transport -> Project Synchronization Setup.
  2. Убедитесь, что MIDI Clock включён.
  3. В списке MIDI Clock Destinations отметьте Erae 2 MIDI.
  4. На Erae 2 откройте Settings и установите Clock source в USB-dev.

Reaper

Reaper (версия 6.0+) поддерживает MPE нативно. Данные MPE хранятся для каждой ноты в виде отдельных огибающих pitch bend и CC в MIDI-редакторе, и понотная выразительность сохраняется при записи, воспроизведении и редактировании.

Шаг 1: включение MIDI-устройств

  1. Откройте Options -> Preferences -> Audio -> MIDI Devices.
  2. В списке MIDI Inputs найдите Erae 2 MIDI и дважды щёлкните по нему, чтобы включить (отображается с галочкой).
  3. Найдите Erae 2 MIDI (MPE) и дважды щёлкните, чтобы также включить.
  4. Нажмите Apply.

Подводный камень: Reaper требует, чтобы устройство было подключено до его появления в списке MIDI Devices. Если вы подключили Erae 2 после открытия Preferences, нажмите кнопку Reset, чтобы выполнить повторное сканирование.

Шаг 2: создание MIDI-дорожки для стандартного использования

  1. Вставьте новую дорожку (Track -> Insert New Track).
  2. Нажмите кнопку ARM дорожки (красный кружок).
  3. По умолчанию вход дорожки настроен на весь MIDI. Чтобы ограничить его именно Erae 2, щёлкните по селектору входа дорожки и выберите MIDI Input -> Erae 2 MIDI -> All Channels.

Шаг 3: включение MPE-входа на дорожке

  1. Вставьте дорожку и включите на ней запись (Arm).
  2. Щёлкните по селектору входа дорожки и выберите MIDI Input -> Erae 2 MIDI (MPE) -> All Channels.
  3. Вставьте на дорожку MPE-совместимый VST3-инструмент (например, Pigments, Equator2).
  4. В настройках инструмента включите его режим MPE.

Reaper записывает все 16 MIDI-каналов в одном дубле, сохраняя полную понотную выразительность. В MIDI-редакторе включите View -> Show per-note pitch, чтобы видеть индивидуальные кривые pitch bend для каждого события ноты.

Шаг 4: согласование диапазона pitch bend для MPE

Клавиатурный элемент MPE в Erae 2 по умолчанию использует диапазон pitch bend в 48 полутонов. Убедитесь, что ваш инструмент соответствует этому:

  1. В MIDI-редакторе для записанного региона щёлкните правой кнопкой мыши по линии pitch bend.
  2. Установите Pitch Bend Range в ±48 полутонов (или любое значение, соответствующее настройке элемента Erae 2).
  3. В плагине инструмента установите его диапазон pitch bend на то же значение.

Совет: Несогласованные диапазоны pitch bend наиболее частая причина ошибок отслеживания высоты тона в конфигурациях MPE. Если игра на октаву выше звучит как на две октавы выше, значит, диапазоны различаются. Установите на обеих сторонах 48 полутонов.

Шаг 5: синхронизация MIDI Clock (Reaper -> Erae 2)

  1. Откройте Options -> Preferences -> MIDI Devices.
  2. Включите выходное устройство Erae 2 MIDI.
  3. Откройте File -> Project Settings -> Notes, Media и включите Send MIDI clock to на выход Erae 2 MIDI.
  4. На Erae 2 откройте Settings и установите Clock source в USB-dev.

Подключение к аппаратным синтезаторам

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

Выход TRS MIDI

На задней панели есть выход TRS MIDI 3,5 мм. В комплект входят два переходника TRS на 5-контактный DIN.

Тип распайки: разъёмы TRS MIDI Erae 2 используют распайку Type A, и настройки для её изменения нет. Оборудование с входом TRS Type A подключается обычным кабелем TRS; для оборудования, ожидающего Type B, используйте кабель-переходник с Type A на Type B. Проверьте в руководстве вашего синтезатора ожидаемый им тип TRS: несовпадение распайки наиболее частая причина, по которой аппаратный MIDI не работает по TRS.

Шаги подключения:

  1. Подключите входящий в комплект переходник TRS к заднему разъёму MIDI Output A на Erae 2.
  2. Подключите стандартный 5-контактный DIN MIDI-кабель от переходника к разъёму MIDI In вашего синтезатора.
  3. В Erae Lab (или на экране Mapping на LCD) откройте элемент, который вы хотите направить на аппаратный синтезатор.
  4. В MIDI Output Destination включите MIDI A (или MIDI B, если используете второй выход).
  5. Установите MIDI Channel элемента так, чтобы он соответствовал каналу приёма синтезатора.
  6. Играйте на поверхности: ноты должны звучать через аппаратный синтезатор.

Совет: Вы можете включить несколько назначений одновременно. Элемент с отмеченными USB Device и MIDI A одновременно отправляет данные в вашу DAW и на ваш аппаратный синтезатор.

Порт USB Host

Порт USB Host позволяет Erae 2 выступать в роли USB-хоста, обеспечивая питание и связь с class-compliant USB MIDI-устройствами без компьютера.

Бюджет питания: порт USB Host обеспечивает до 500 мА. Устройствам, требующим больше (например, некоторые USB-клавиатуры с подсветкой), может потребоваться внешнее питание.

Шаги подключения:

  1. Подключите USB MIDI-синтезатор, драм-машину или переходник USB-to-DIN к порту USB Host на задней панели.
  2. Подключённое устройство появляется как порт USB Host в MIDI-маршрутизации Erae 2.
  3. В Erae Lab откройте настройки элемента и включите USB Host в битовой маске MIDI Output Destination.
  4. Установите MIDI-канал так, чтобы он соответствовал каналу приёма синтезатора.

Совет: Если подключённое USB-устройство не распознаётся, убедитесь, что оно class-compliant (драйвер не требуется на macOS и Windows). Устройства, требующие проприетарного драйвера, несовместимы с режимом USB Host.

Матрица MIDI-маршрутизации для аппаратной настройки

Матрица маршрутизации (доступная в Settings -> Routing на LCD) управляет тем, какие порты передают входящий MIDI на другие порты. Для аппаратных конфигураций:

Полезный маршрутЗачем
USB Device -> MIDI AОтправка MIDI из DAW через Erae 2 на аппаратный синтезатор на MIDI A
USB Device -> MIDI BОтправка MIDI из DAW на второе аппаратное устройство на MIDI B
MIDI -> USB DeviceПередача аппаратного MIDI в вашу DAW для записи
USB Host -> MIDI AПередача выхода USB MIDI-устройства на TRS-оборудование
MIDI -> MIDI AАппаратный MIDI thru без компьютера

Рабочий пример: Erae 2 как USB MIDI-интерфейс

Чтобы использовать Erae 2 как двусторонний MIDI-интерфейс между вашей DAW и аппаратным синтезатором:

  1. Включите MIDI -> USB Device: MIDI-выход аппаратного синтезатора поступает в вашу DAW.
  2. Включите USB Device -> MIDI A: ваша DAW отправляет MIDI через Erae 2 на синтезатор.
  3. Синтезатор теперь доступен как управляемый из DAW инструмент без необходимости в отдельном MIDI-интерфейсе.

Рабочий пример: маршрутизация нот поверхности на аппаратный синтезатор

  1. В Erae Lab выберите клавиатурный элемент на вашем Layout.
  2. В MIDI Output Destination включите MIDI A (и отключите USB Device, если не хотите, чтобы ноты также шли в DAW).
  3. Установите MIDI-канал на канал приёма синтезатора (например, канал 1).
  4. Подключите переходник TRS и кабель от MIDI Output A к разъёму MIDI In синтезатора.
  5. Играйте на поверхности: ноты идут напрямую на синтезатор, без участия компьютера.

Совет: Настройки маршрутизации сохраняются для каждого проекта (Project). Создайте отдельный проект «hardware» с матрицей маршрутизации, заранее настроенной под вашу конфигурацию синтезаторов, и отдельный проект «DAW» для студийного использования.


Интеграция с Eurorack

Erae 2 подключается к модульным синтезаторам Eurorack тремя взаимодополняющими способами: собственные CV-выходы, MIDI по TRS на модули MIDI-CV и USB Host на модули-конвертеры USB MIDI-CV.

Собственные CV-выходы

Erae 2 предоставляет 24 независимых канала CV-выходов на разъёмах 3,5 мм, напрямую совместимых с Eurorack и стандартом высоты тона 1 V/octave. Диапазоны напряжения и разрешение указаны в Главе 10.

Подробная настройка CV рассматривается в Главе 10: CV-выходы. Краткое руководство для подключений Eurorack:

Первый голос: высота тона и Gate

  1. В Erae Lab создайте или отредактируйте элемент Isomorphic Keyboard.
  2. Установите CV Num Voice в 1.
  3. Назначьте базовый выходной канал (например, канал 1). Канал 1 передаёт Pitch (1 V/oct); канал 2 передаёт Gate (0 V / 5 V).
  4. Подключите канал 1 к входу V/oct вашего VCO.
  5. Подключите канал 2 к входу Gate вашего генератора огибающей.
  6. Сыграйте ноту: высота тона отслеживается по стандарту 1 V/octave, и огибающая срабатывает при каждом note-on.

Совет: Среднее до (MIDI-нота 60) выдаёт 2 V, а до на октаву выше выдаёт 3 V. Если октавы на вашем VCO получаются немного шире или уже, настройте CV Gain (cent/oct) в Settings или нажмите Run CV calib, чтобы заново откалибровать выходы.

Дополнительные выразительные сигналы для каждого голоса

Каждый голос может выводить дополнительные потоки выразительности в виде CV. Каждый из них использует один канал CV на голос:

CV-выходДиапазон напряженияПрименение в Eurorack
Velocity0-5 VНачальный уровень огибающей, смещение VCA
Pressure0-5 VСрез фильтра, усиление VCA, CV глубины LFO
X Position0-5 VЛюбой параметр, реагирующий на горизонтальное положение
Y Position0-5 VЛюбой параметр, реагирующий на вертикальное положение
X Slideцентрировано на 2.5 VГлубина вибрато, отклонение высоты тона через CV
Y Slideцентрировано на 2.5 VСдвиг тембра, положение форманты

Чтобы включить эти выходы:

  1. Выберите элемент в Erae Lab или откройте его экран Mapping на устройстве.
  2. В разделе CV включите нужные выходы (Velocity, Pressure, X Position и т. д.).
  3. Каждый включённый выход использует один канал CV на голос. Спланируйте распределение каналов по всем элементам, прежде чем включать большое число голосов.

Предупреждение: назначение 4 голосов со всеми шестью включёнными дополнительными выходами занимает 4 × 8 = 32 канала CV: больше, чем 24 доступных выхода Erae 2. Поддерживайте баланс между числом голосов и числом дополнительных выходов.

Выход CV Clock для синхронизации Eurorack

Выход CV Clock устройства Erae 2 отправляет импульсный сигнал на канал CV с настраиваемой частотой ppqn, привязанной к темпу проекта.

  1. Нажмите кнопку Settings на передней панели.
  2. Перейдите к CV Clock.
  3. Установите Enabled в On.
  4. Установите Beat Division в 24 ppqn (стандартная частота MIDI clock, совместимая с большинством делителей тактовой частоты Eurorack и тактируемых модулей).
  5. Установите Clock Output на неиспользуемый канал (например, канал 3).
  6. Подключите канал 3 к входу Clock In вашего тактируемого модуля или к входу делителя тактовой частоты.
  7. Подключите соседний выход reset к входу Reset модуля для точного по сэмплам выравнивания старта.

Доступные частоты ppqn: 1, 2, 4, 8, 24, 48 ppqn. Используйте 48 ppqn для синхронизации LFO высокого разрешения с совместимыми модулями.

USB Host к модулям MIDI-CV Eurorack

Для большей полифонии, чем позволяют собственные CV-выходы, или для конфигураций, где вы хотите, чтобы преобразование MIDI-CV выполнялось специальным модулем Eurorack, подключите модуль напрямую к порту USB Host устройства Erae 2.

Модуль принимает MIDI от Erae 2 (включая MPE, если модуль его поддерживает) и преобразует его в CV без компьютера в тракте.

Рекомендуемые модули:

МодульЛучше всего подходит для
Expert Sleepers FH-2Высокая полифония, поддержка MPE, глубокая настраиваемость
Intellijel uMIDI 1UКомпактный одноголосный MIDI-to-CV с USB-входом
Mutable Instruments YarnsПолифония до 4 голосов, арпеджиатор, MIDI clock
Endorphin.es Shuttle Control16-голосный USB MIDI, обширное назначение CV
Befaco MIDI ThingПростой, доступный TRS MIDI в двойной CV

Совет: Expert Sleepers FH-2 наиболее функциональный вариант для интеграции с Erae 2. Он принимает USB MIDI напрямую с порта USB Host, поддерживает вход MPE (назначьте каждый канал-участник на отдельную пару CV-выходов) и может быть полностью настроен из его браузерного редактора.

Шаги подключения для Expert Sleepers FH-2:

  1. Подключите кабель USB-A от порта USB Host устройства Erae 2 к USB-порту FH-2.
  2. FH-2 определяется как USB MIDI-устройство на USB Host устройства Erae 2.
  3. Если вы хотите, чтобы MIDI от FH-2 поступал на ваш компьютер, включите USB Host -> USB Device в Settings -> Routing.
  4. В Erae Lab установите MIDI Output Destination вашего клавиатурного элемента так, чтобы он включал USB Host.
  5. Настройте FH-2 в его браузерном редакторе: назначьте MIDI-каналы на пары CV-выходов, установите диапазон pitch bend в 48 полутонов для голосов MPE.

Пример патча: полный выразительный голос

Этот пример направляет Erae 2 через полноценный голос Eurorack, используя собственные CV-выходы, и обеспечивает независимую понотную выразительность.

Оборудование:

  • Erae 2 (CV-выходы через разъёмы 3,5 мм)
  • Любой VCO Eurorack с входами V/oct и линейного FM
  • Любой генератор огибающей ADSR
  • Любой VCF с CV-входом среза
  • Любой VCA с CV-входом усиления

Патч:

Выход Erae 2Назначение в EurorackРезультат
CV Ch 1 (Pitch)VCO V/octВысота тона отслеживает положение касания
CV Ch 2 (Gate)ADSR Gate InОгибающая срабатывает при касании
CV Ch 3 (Velocity)ADSR Initial LevelУровень атаки отражает velocity удара
CV Ch 4 (Pressure)VCF Cutoff CVФильтр открывается с ростом давления
CV Ch 5 (Pressure)VCA Gain CVГромкость нарастает с давлением
CV Ch 6 (X Slide)VCO Linear FMГоризонтальное скольжение = отклонение высоты тона (вибрато)

Настройка в Erae Lab:

  1. Создайте элемент Isomorphic Keyboard.
  2. Установите CV Num Voice в 1.
  3. Установите базовый канал в 1.
  4. Включите дополнительные выходы Velocity, Pressure и X Slide.
  5. Каналы 1-6 теперь назначены; подключите их, как показано в таблице.
  6. Установите Pressure Type в PolyPressure в настройках элемента: это сопоставляет давление каждого отдельного пальца с правильным CV для каждой ноты (для полифонических конфигураций).

Совет: Начните с монофонического патча (CV Num Voice = 1), чтобы убедиться, что все сигналы CV ведут себя ожидаемо, прежде чем переходить к полифонической конфигурации. Используйте вольтметр на выходе высоты тона, чтобы подтвердить отслеживание 1 V/octave до подключения VCO.


Связанные темы

Приложение D: API разработчика

Erae 2 предоставляет программируемую поверхность для продвинутых интеграций: собственные патчи Max/MSP, проекты TouchDesigner, веб-инструменты, самописные программные инструменты. API передаётся через USB MIDI System Exclusive (SysEx) и работает с элементами API Zone, размещёнными в Layout. Хост-приложение может:

  • Получать необработанные данные мультитача (X, Y, давление) от одной или нескольких API-зон, минуя слой абстракции MIDI.
  • Напрямую управлять светодиодами каждой API-зоны: очищать, задавать пиксели, заливать прямоугольники, рисовать изображения.
  • Запрашивать размер каждой API-зоны и версию протокола API.

В этом приложении описан протокол передачи данных. Обзор элемента API Zone с точки зрения автора Layout см. в Разделе 5.9: API Zone.

Совместимость. Erae 2 отвечает только на заголовок SysEx Erae 2 (код члена семейства 00 02), адресованный ID устройства 0x01. Хост-программы, написанные для Erae Touch, который использует код члена семейства 00 01, должны изменить этот код, чтобы работать с Erae 2. Идентификаторы команд и структура полезной нагрузки у обоих одинаковы.


D.1 Транспорт

Все сообщения API передаются через основной USB MIDI-порт.

НаправлениеUSB MIDI-порт
Устройство -> Хост (потоки касаний, ответы)Erae 2 MIDI
Хост -> Устройство (рисование, очистка, запросы)Erae 2 MIDI

Порт Erae 2 MIDI (MPE) передаёт только вывод MPE и не используется API.

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

Linux. Когда Erae 2 находится в режиме MIDI 2.0, преобразование ядром Linux его устаревших MIDI-портов в пакеты MIDI 2.0 может повреждать сообщения SysEx длиннее 6 байтов данных, поэтому устройство получает искажённые команды и не отвечает. Если ваш инструмент не получает ответа через устаревший порт ALSA (например, с amidi -p hw:...), отправляйте пакеты MIDI 2.0 напрямую на UMP-порт устройства (/dev/snd/umpC<card>D0). Это не касается macOS и Windows.


D.2 Заголовок SysEx

Каждое сообщение API от хоста к устройству начинается с фиксированного 11-байтового заголовка (включая стартовый байт F0), затем идёт байт подсервиса, а заканчивается сообщение байтом F7:

F0  00 21 50  00 01  00 02  01    01   04   <sub>  <payload...>  F7
^   ^^^^^^^^  ^^^^^  ^^^^^  ^^    ^^   ^^   ^^^^^
|   Embodme   Erae   Erae 2 ID    Svc  API  Sub-
SysEx  manuf  family model        grp  svc  service
start  ID
БайтыЗначение
F0Начало SysEx
00 21 50ID производителя Embodme
00 01Код аппаратного семейства Erae
00 02Код модели Erae 2
01ID устройства. Erae 2 отвечает только на 0x01; широковещательный ID 0x7F API игнорирует
01Группа сервисов
04Сервис: API
<sub>ID подсервиса (см. D.4)
<payload...>Байты, специфичные для подсервиса
F7Конец SysEx

Сообщения от устройства к хосту используют другое обрамление, описанное в D.3.4.


D.3 Соглашения

D.3.1 Оси координат

Поверхность Erae представляет собой светодиодную сетку шириной 42 и высотой 24 (1008 светодиодов). Внутри API-зоны координаты локальны для зоны: (0, 0) это один угол зоны, а (width-1, height-1) противоположный угол. X возрастает слева направо.

Предупреждение об оси Y: прочтите один раз и запомните.

API всегда использовал два противоположных соглашения по Y, и прошивка сохраняет их ради совместимости:

ПотокСоглашение по Yy = 0 означает
Данные пальцев (устройство -> хост)Начало внизунижний ряд зоны
Команды рисования (хост -> устройство)Начало вверхуверхний ряд зоны

Чтобы зажечь светодиод под пальцем, о котором сообщено в точке (x, y), рисуйте в SetPixel(x, (height - 1) - y, color). Тот же переворот применяется к DrawImage: изображение, нарисованное при y = 0, закрашивает верх зоны, тогда как y = 0 в сообщениях о пальцах это низ.

D.3.2 Кодирование цвета

SetPixel и DrawRectangle принимают цвета как три 7-битных MIDI-байта (R, G, B). Устройство сдвигает каждый компонент на один бит влево:

display_R = sysex_R << 1   // 0..254 in steps of 2
display_G = sysex_G << 1
display_B = sysex_B << 1

Поэтому полностью белый пиксель это 7F 7F 7F; чисто красный это 7F 00 00.

DrawImage работает иначе: его пиксели это полные 8-битные значения (от 0x00 до 0xFF), передаваемые через MIDI с упаковкой bitize-7, описанной ниже, и используемые без какого-либо сдвига.

D.3.3 Bitize-7 (кодирование данных изображений и пальцев)

MIDI запрещает байты данных с установленным битом 7. Поэтому двоичные блоки отправляются с 7-битной упаковкой Embodme: каждые 7 исходных байтов становятся 8 MIDI-байтами. Первый MIDI-байт группы несёт старший бит каждого из следующих 7 исходных байтов (исходный байт 0 в бите 6 и далее до исходного байта 6 в бите 0), а каждый следующий байт несёт младшие 7 битов одного исходного байта.

Псевдокод упаковщика (на стороне хоста):

for chunk of 7 source bytes:
    out.push(((src[0] >> 7) << 6) | ((src[1] >> 7) << 5) | ... | ((src[6] >> 7) << 0))
    for i in 0..7:
        out.push(src[i] & 0x7F)
# A trailing partial chunk emits its MSB byte first, then only the bytes present.

Закодированный размер N исходных байтов равен ceil(N * 8 / 7). Контрольная сумма блока это XOR всех байтов закодированного (упакованного) блока, включая ведущий байт MSB каждой группы. Поскольку каждый закодированный байт 7-битный, контрольная сумма тоже 7-битная.

Типичная ошибка. Не вычисляйте контрольную сумму по декодированным исходным байтам. Она случайно совпадает для изображений, все компоненты которых не превышают 0x7F, но не для более ярких изображений, а прошивка молча отбрасывает DrawImage, контрольная сумма которого не совпадает. Вычисляйте контрольную сумму по байтам, которые вы отправляете по линии.

Эталонная реализация. Публичный пример API на Python, включающий упаковщик bitize-7, подпрограмму контрольной суммы и загрузку изображений, доступен в репозитории erae_api_sysex (run_erae_api.py) вместе со спецификацией протокола Erae_API_V2.pdf.

D.3.4 Активация потоковой передачи и обрамление ответов

Данные пальцев и ответы на ZoneBoundaryRequest отправляются только после того, как хост отправил StartFingerDataStreaming (0x01). Состояние потоковой передачи глобально для устройства, а не для отдельной зоны.

Каждое сообщение API от устройства к хосту обрамлено так:

F0  <prefix data>  <body>  F7

В этих сообщениях нет заголовка Embodme: данные префикса, предоставленные хостом (с StartFingerDataStreaming или с VersionRequest для ответа о версии), копируются дословно сразу после F0. Используйте их, чтобы ответы были корректным SysEx для вашего хоста и чтобы различать несколько устройств Erae, например начиная префикс с байта ID производителя, такого как 7D (зарезервирован для некоммерческого использования), за которым следует метка сессии.


D.4 Команды хост -> устройство

Все значения шестнадцатеричные, если не указано иное. <header> обозначает F0 00 21 50 00 01 00 02 01 01 04, как показано в D.2.

D.4.1 StartFingerDataStreaming (0x01)

Включает данные пальцев и ответы о границах зон. Необязательные <prefix data> (от 0 до 16 байтов) копируются в начало каждого сообщения от устройства к хосту (см. D.3.4). Повторная отправка заменяет префикс.

<header>  01  <prefix data 0..16 bytes>  F7

D.4.2 EndFingerDataStreaming (0x02)

Отключает данные пальцев и ответы о границах зон и очищает префикс. Без полезной нагрузки.

<header>  02  F7

D.4.3 ZoneBoundaryRequest (0x10)

Запрашивает размер API-зоны. Устройство отвечает сообщением Zone Boundary Reply. Если потоковая передача отключена, ответ не отправляется.

<header>  10  <zoneIdx>  F7
БайтПолеДиапазонПримечания
0zoneIdx0x00 .. 0x7FИндекс зоны, заданный в Erae Lab

D.4.4 Clear (0x20)

Очищает светодиоды одной зоны (заливает её чёрным).

<header>  20  <zoneIdx>  F7

D.4.5 SetPixel (0x21)

Записывает один светодиод.

<header>  21  <zoneIdx>  <x>  <y>  <R>  <G>  <B>  F7
БайтПолеДиапазонПримечания
0zoneIdx0x00 .. 0x7FЦелевая зона
1x0 .. width-1Записи вне диапазона молча отбрасываются
2y0 .. height-1Начало вверху (см. D.3.1)
3R0x00 .. 0x7FВнутренне сдвигается влево на 1
4G0x00 .. 0x7F
5B0x00 .. 0x7F

D.4.6 DrawRectangle (0x22)

Заливает прямоугольник одним цветом (7-битные компоненты, как для SetPixel).

<header>  22  <zoneIdx>  <x>  <y>  <w>  <h>  <R>  <G>  <B>  F7

Прямоугольник покрывает ячейки (x .. min(x+w, width) - 1, y .. min(y+h, height) - 1). Если x >= width или y >= height, ничего не рисуется. В противном случае прямоугольник обрезается по границам зоны.

D.4.7 DrawImage (0x23)

Рисует цветное изображение w x h. Пиксели читаются в порядке по строкам (row-major): строка 0 слева направо, затем строка 1 и так далее. Каждый пиксель это три 8-битных байта (R, G, B, каждый от 0x00 до 0xFF), используемые как есть.

<header>  23  <zoneIdx>  <x>  <y>  <w>  <h>  <bitized RGB data...>  <chksum>  F7
БайтПолеПримечания
0zoneIdxЦелевая зона
1xX левого верхнего угла изображения внутри зоны
2yY левого верхнего угла (начало вверху)
3wШирина изображения в пикселях
4hВысота изображения в пикселях
5..N-1bitized RGBw * h * 3 исходных байтов, закодированных, как описано в D.3.3
NchksumXOR всех байтов упакованных данных; см. D.3.3

Прошивка проверяет четыре условия и молча отбрасывает сообщение, если хотя бы одно не выполнено:

  1. Декодированный размер кратен 3 (только целые пиксели).
  2. Декодированный размер точно равен w * h * 3.
  3. Изображение помещается на поверхности (w * h <= 1008).
  4. Контрольная сумма совпадает с XOR упакованных байтов.

Изображение обрезается по правому и нижнему краям зоны (xmax = min(x+w, width), ymax = min(y+h, height)). Пиксели за пределами зоны не рисуются; пиксели внутри зоны берутся из соответствующей позиции исходного изображения. Если x или y находится за пределами зоны, ничего не рисуется.

D.4.8 VersionRequest (0x7F)

Запрашивает версию протокола API. Устройство отвечает сообщением Version Reply независимо от того, включена ли потоковая передача.

<header>  7F  <prefix data>  F7

<prefix data> этого запроса копируются в ответ (см. D.3.4), поэтому хост может сопоставить ответ со своим запросом, даже если присутствует несколько устройств.


D.5 Сообщения устройство -> хост

Все сообщения от устройства к хосту начинаются с F0 и данных префикса хоста, как описано в D.3.4.

D.5.1 Zone Boundary Reply

Ответ на ZoneBoundaryRequest.

F0  <prefix data>  7F  01  <zoneIdx>  <width>  <height>  F7
БайтПолеПримечания
00x7FОтмечает ответ (а не данные пальцев)
10x01Ответ о границах зоны
2zoneIdxКопируется из запроса
3widthШирина зоны в пикселях или 0x7F, если ни одна API-зона не использует этот индекс
4heightВысота зоны или 0x7F, если такой зоны нет

D.5.2 Version Reply

Ответ на VersionRequest.

F0  <prefix data>  7F  02  <apiVersion>  F7

<apiVersion> равен 0x02. Он обозначает формат передачи данных от устройства к хосту, прежде всего тело Finger Stream, и меняется, только если этот формат меняется. Устройство, которое отвечает на VersionRequest, отправляет тело Finger Stream, описанное ниже. Прошивка Erae Touch и ранние прошивки Erae 2 на этот запрос не отвечают.

D.5.3 Finger Stream

Отправляется для каждого события касания внутри API-зоны, пока потоковая передача включена. Все зоны используют один и тот же поток и различаются по zoneIdx.

F0  <prefix data>  <action>  <zoneIdx>  <bitized fingerIdx (uint64)>  <bitized X,Y,Z (3 x float32)>  <chksum>  F7
БайтПолеПримечания
0action0x00 Click (палец опущен), 0x01 Slide (движение), 0x02 Release (палец поднят)
1zoneIdxЗона-источник
2..11fingerIdx64-битный беззнаковый ID пальца, закодированный bitize-7 (8 байтов становятся 10 на линии)
12..25x, y, zТри значения float32 (little-endian), закодированные bitize-7 как единый 12-байтовый блок (14 байтов на линии): локальное для зоны положение в пикселях (Y с началом внизу, см. D.3.1) и нормализованное давление z (примерно от 0.0 до 1.0)
26chksumXOR 14 упакованных байтов блока x, y, z

Восстанавливайте треки для каждого пальца по паре (zoneIdx, fingerIdx) и считайте Release концом трека. Жесты, воспроизводимые Looper, появляются как пальцы со своими собственными ID.

D.5.4 Max Num Fingers и Finger Data Rate

Erae Lab показывает ещё два параметра API Zone: Max Num Fingers (от 0 до 10) и Finger Data Rate. Они сохраняются в Layout, но текущая прошивка Erae 2 их не применяет: сообщается о каждом касании в зоне, а сообщения Slide следуют за пальцем с собственной частотой сканирования устройства. Рассчитывайте таблицу треков хоста на 10 одновременных пальцев на зону и ограничивайте частоту на стороне хоста, если вам нужно меньше обновлений.


D.6 Разобранные примеры

Все примеры адресованы зоне 0x00, ID устройства 0x01.

D.6.1 Зажечь пиксель (3, 5) красным

SetPixel, R=0x7F, G=0, B=0:

F0 00 21 50 00 01 00 02 01 01 04 21  00 03 05 7F 00 00  F7

D.6.2 Очистить зону

F0 00 21 50 00 01 00 02 01 01 04 20  00  F7

D.6.3 Запуск потоковой передачи пальцев с префиксом 7D 01

F0 00 21 50 00 01 00 02 01 01 04 01  7D 01  F7

Каждое сообщение, которое устройство затем отправляет, начинается с F0 7D 01. Например, ответ на VersionRequest, отправленный с тем же префиксом, это F0 7D 01 7F 02 02 F7.

D.6.4 Рисование изображения 2x1 [red, green] в точке (0, 0)

Необработанные данные (полные 8 бит): FF 00 00 00 FF 00 (6 байтов, одна неполная группа).

MSB byte = bit7(FF)<<6 | bit7(00)<<5 | bit7(00)<<4 | bit7(00)<<3 | bit7(FF)<<2 | bit7(00)<<1 = 0x40 | 0x04 = 0x44
payload  = 44 7F 00 00 00 7F 00

Контрольная сумма = XOR упакованных байтов = 44 XOR 7F XOR 00 XOR 00 XOR 00 XOR 7F XOR 00 = 0x44.

Полное сообщение:

F0 00 21 50 00 01 00 02 01 01 04 23  00 00 00 02 01  44 7F 00 00 00 7F 00  44  F7
                                     |  |  |  |  |  -----------------  |
                                     zo x  y  w  h  bitized payload    chksum

D.7 Обработка ошибок и ограничения

УсловиеПоведение
Сообщение адресовано ID устройства, отличному от 0x01Игнорируется
Индекс зоны не соответствует ни одной API-зоне в активном LayoutКоманда молча отбрасывается (ответа об ошибке нет)
x или y за границами зоныКоманда молча отбрасывается (SetPixel) или обрезается (DrawRectangle, DrawImage)
Несовпадение контрольной суммы DrawImageКоманда молча отбрасывается
Декодированный размер DrawImage не равен w * h * 3Команда молча отбрасывается
DrawImage больше поверхности (1008 пикселей)Команда молча отбрасывается
Префикс StartFingerDataStreaming длиннее 16 байтовПотоковая передача не включается
API-зона удалена из Layout во время потоковой передачиПотоковая передача продолжается; команды для этого индекса отбрасываются, пока снова не появится зона с этим индексом
Несколько API-зон с одинаковым индексомКоманды рисования получает только первая; избегайте повторяющихся индексов

Ограничения:

ОграничениеЗначение
Данные префикса16 байтов
Число пикселей DrawImage1008 (вся поверхность)
Входящее сообщение SysEx8 КБ. Сообщение сохраняется, пока поступает, как бы медленно это ни происходило; более длинные сообщения отбрасываются
Сообщение от устройства к хосту128 байтов, включая префикс

D.8 Собираем всё вместе

Типичная сессия выглядит так:

  1. Откройте вход и выход Erae 2 MIDI.
  2. Отправьте VersionRequest со своим префиксом и убедитесь, что ответ сообщает 0x02.
  3. Отправьте StartFingerDataStreaming с тем же префиксом (например, байт ID производителя и метка сессии).
  4. Для каждой используемой зоны отправьте ZoneBoundaryRequest и сохраните ответ (width, height).
  5. Рисуйте с помощью Clear, DrawImage, DrawRectangle и SetPixel. Изображение на всю поверхность занимает на линии около 3,5 КБ; отправляйте большие изображения в таком темпе, чтобы MIDI-выход вашего хоста успевал, или разбивайте их на меньшие прямоугольники.
  6. Сортируйте входящие сообщения о пальцах по паре (zoneIdx, fingerIdx), помня о перевороте оси Y при сопоставлении касаний с нарисованными пикселями.
  7. Отправьте EndFingerDataStreaming, когда ваш хост отключается.