GRUVPAKT — 8-трековый шаговый секвенсор / грувбокс на базе M5Stack Tab5. Каждый трек играет либо сэмплы (драм-киты, ван-шоты), либо один из пяти встроенных синтезаторных движков (FM, Wavetable, Granular, Virtual Analog, Phase Distortion) — либо управляет внешним устройством по USB-MIDI. Паттерны собираются на сенсорной шаговой сетке, складываются в сцены, всё микшируется нобами, а проекты сохраняются на SD-карту.
Экран секвенсора — ваша база. Он делится на области ниже.
Сверху вниз: LCD во всю ширину (вкладки треков T1–T8, строка уровней LVL, индикаторы VU и фишки паттернов, строка проекта / BPM / шага), сетка пэдов 2×8 (здесь — кит сэмпл-трека во время игры) и ряд кнопок внизу. Снимок с эмулятора.
| Область | Что делает |
|---|---|
| Ряд кнопок (внизу) | Восемь кнопок, слева направо: VIEW (пэды ↔ сетка паттерна), SCENES (список сцен на пэдах, §10), SONG (аранжировщик, §11), EDIT (правка того, что на пэдах, §7), PLAY (старт / стоп), REC (запись нот), < > (листать). Держите модификатор — ряд показывает его функции (ниже). |
| Панель треков (T1–T8, верх LCD) | Вкладки T1–T8 вдоль верха дисплея с типом трека (SMPL, WT, VA, GRAN, FM…). Вкладка в рамке — текущий трек. Под вкладками на базовой странице — строка LVL (уровень и метки S M F: solo / mute / freeze), а под ней у каждого трека VU (вертикальный индикатор уровня: зелёный → жёлтый → красный) и фишки паттернов трека 4×4 — играющий в текущей сцене залит цветом трека, остальные существующие — бледнее, пустые — только контур. В левом верхнем углу — загрузка процессора CPU NN% (CPU idle в тишине): зелёная, с 70 % оранжевая, с 90 % красная. Клавиши D / C / V переключают это место на таблицу посылов DLY / CHR / REV (и нобы правят выбранный посыл); повторное нажатие — обратно к VU и паттернам. Пустые вкладки — незанятые треки. |
| Пэды (2×8, основная зона) | 16 больших пэдов — сердце экрана. По умолчанию это инструмент — сэмплы текущего банка (PADS) или хроматическая клавиатура (KEYB) — и тап играет звук. Нажмите ` (grave / тильда, §15), чтобы перекинуть их в SEQ шаг-ленту (STEPS), где тап ставит / снимает шаг, а не звучит. См. §6. |
| LCD (во всю ширину) | Широкий дисплей над пэдами. На страницах нобов верхние два ряда — HUD нобов: восемь ячеек, по одной на ноб, каждая с именем параметра над значением. Средняя полоса рисует волну сэмпла / огибающую / кривую фильтра, а две нижние строки — инфострока: SCN (сцена) · PAT (паттерн и длина) · TRK (трек) · BPM · STEP (шаг, при игре — живая позиция), ниже — PRJ и имя проекта во всю ширину, PAGE справа под STEP (страница для паттернов длиннее 16 шагов). Сообщения (PROJECT: LOADED, UNDO: …) на ~2,5 с встают на место имени проекта. |
| Нобы (8, модуль 8Encoder) | Восемь физических энкодеров с нажатием и светодиодом. В базовом слое ноб N = трек N: поворот — уровень, нажатие — выбрать трек, удержание — mute, Sym + нажатие — solo, Shift + нажатие — FREEZE трека (записывает один круг живого звука трека и дальше играет запись — снимает нагрузку с процессора; повторно — разморозить; в ячейке трека горит F; подробно — §12), светодиод горит цветом трека и вспыхивает, когда трек играет. Цифра 1…8 (повторно — следующая категория) превращает нобы в параметры звука этого трека, 9 делает глобальными (BPM, яркость, FX, master, фейды), 0 — аккорды и тональность. HUD всегда показывает, что делает каждый ноб. См. §8. |
Держите один модификатор клавиатуры дольше ~0,35 с — подписи восьми нижних кнопок сменятся его функциями (на тех же местах); отпустили — ряд вернулся. Быстрое сочетание (Ctrl+буква) ряд не трогает. Кнопки 7–8 (места < >) — всегда пара «− / +». Оранжевые подписи — функции экрана, бирюзовые — функции открытого окна (PATTERNS, SCENES, KEYS, сетка, редактор синта, аранжировщик — у каждого свой ряд, см. их разделы).
| Держать | Кнопки 1–8 |
|---|---|
| Sym | PADS (сэмпл-трек) / SLOTS (синт-трек) · SEQ · KEYS · PAT · SCN · MIX · SONG · PERF — те же переходы, что Sym+A/Q/K/P/E/M/S/X. |
| Ctrl | SAVE · LOAD · NEW TRK · DEL TRK · NEW PAT · CLONE · LEN /2 · LEN x2 = Ctrl+S / L / T / D / P / C, Ctrl+Alt+X, Ctrl+X. |
| Alt, сэмпл-трек | CHOOSE (= L) · CLR SLOT (= Del) · CLR BANK (спросит; WAV-файлы на карте остаются) · REINDEX (пересканировать библиотеку сэмплов на SD в фоне: INDEXING... → N SAMPLES). |
| Alt, синт-трек | CHOOSE (= L) · SAVE (= Alt+S) · RESET (= Alt+Z) · USER (= Alt+L) · — · — · PATCH- · PATCH+ (соседний пресет; у FM — внутри картриджа; на краях не заворачивает). Подробно — §5. |
| Aa (Shift) | Только у окон: на пэдах кита, в SEQ, KEYS, PATTERNS, SCENES, сетке, редакторе синта, аранжировщике. |
Отдельного экрана микшера нет: микширование делается нобами (§8), правка сэмпла — в верстаке SAMPLER (§7.1), правка нот — в сетке (§7.2).
| Контрол | Действие |
|---|---|
| PLAY / Space | Старт / стоп воспроизведения текущей сцены (одна кнопка; стоп возвращает в начало). |
| Shift+Space | Мягкий стоп: мастер затухает за FADE OUT тактов, потом стоп (§12). При FADE OUT = 0 — обычный стоп. |
| Ctrl+Space | PANIC — заглушить все звучащие ноты. |
| REC | Запись нот. При остановленном транспорте → step-input (тапайте пэды, чтобы вводить ноты). При играющем → live-record (ноты, что вы играете, пишутся в луп). Движения ручек REC не пишет — для них есть AUTO. |
| Ctrl+R / Sym+R | То же, что кнопка REC. |
| Sym+U | AUTO — запись движений ручек (автоматизация, §8.1), на LCD AUTO ON / AUTO OFF. Независима от REC: можно писать ноты, ручки, и то и другое. Окно MOTION — Aa+Sym+U. |
| Ctrl+M | Метроном вкл / выкл (щелчок на долю), LCD METRO ON / METRO OFF. |
| Ctrl+Q | Квантайз живой записи по кругу: OFF → 1/4 → 1/8 → 1/16 → 1/32 (LCD QUANT 1/16). |
| BPM | Темп (20–300). Задаётся на глобальной странице нобов (9, ноб 1). Нажатие этого энкодера берёт темп из текущего сэмпла (BPM-детект; если темп не определён — NO BPM DETECTED). |
| < > | Листать: в SEQ — страницы шагов (паттерн длиннее 16), в сетке — окно целиком, в браузерах — страницы списка. В step-input (стоп + REC) > пропускает шаг. |
В настройках можно включить отсчёт-затакт (count-in), чтобы получить метроном-заход перед началом живой записи.
Пока идёт запись с микрофона (SAMPLING, §7.1), транспорт заблокирован целиком: не работают ни кнопки PLAY / REC, ни Space, Ctrl+R, Sym+R.
8 треков (T1–T8). Каждый трек — одного из типов:
| Тип | Источник звука |
|---|---|
| SAMPLER | Играет сэмплы из банка (драм-кит / ван-шоты). 16 слотов на банк. |
| FM | 6-операторный FM-синт, совместимый с DX7. |
| WT | Wavetable-синт (morph + LFO + фильтр). |
| GRAN | Гранулярный синт. |
| VA | Virtual-analog синт (осц / фильтр / ADSR / LFO). |
| PD | Phase-distortion синт (в стиле Casio CZ). |
| USB / BLE | Шлёт MIDI на внешнее устройство (USB-A, можно через хаб) вместо внутреннего звука. BLE — в планах. |
У трека есть фиксированная категория, выбираемая при создании — Note-трек (любой синт или внешний MIDI) или Sample (drum)-трек. Движок внутри Note-категории можно менять свободно (FM → WT → VA…), но пересечь Note ↔ Sample нельзя, как только в треке есть данные: шаг означает ноту на одном и слот — на другом.
Выбор трека: нажмите его цифру 1…8 или нажмите его энкодер на базовой странице нобов (нажатие на уже выбранном треке открывает его страницу нобов). Пэды, шаги и нобы следуют за выбранным треком. Голая цифра 1…8 выбирает трек и открывает его страницу нобов (повтор листает категории, §8); Ctrl+1…8 = SOLO, Alt+1…8 = MUTE.
Тип трека, его MIDI-канал, цвет и банк живут на ноб-категории ROUTE (голая цифра трека → первая категория, §8). Создать трек: Ctrl+T открывает пикер типа на пэдах (SAMPLER / FM / WT / GRAN / VA / PD / USB / BLE) на первом свободном слоте; тап типа создаёт трек, Esc / без выбора — трек не появляется. Пустой (не созданный) слот сам по себе не выбирается.
Ctrl+1…8 солирует трек, Alt+1…8 — заглушает (mute). Состояние mute / solo видно на панели треков: заглушённые (mute или приглушённые соло другого трека) показаны тускло.
При воспроизведении светодиод ноба N вспыхивает цветом трека каждый раз, когда трек N играет ноту — видно, кто звучит, вообще не глядя на экран. Сэмпл-пэд при этом кратко подсвечивается на триггере своего сэмпла. Яркость вспышек задаёт LED DYN (§8).
Раньше пульсировали строки треков на экране; вспышка перенесена на светодиоды нобов — экран перестал перерисовываться на каждой ноте, а индикация стала заметнее.
Каждый сэмпл-трек владеет своим китом — набором из 16 слотов сэмплов (у каждого трека свой). Пэды 2×8 показывают эти 16 слотов (заполненные = загружены). Нота в паттерне ссылается на слот, а не на конкретный сэмпл — заменив сэмпл в слоте, вы меняете звук всех нот этого слота.
Ряд кнопок при удержании Aa (пэды кита): CHOOSE · CLR SLOT · SOLO · MUTE · UNSOLO (снять все SOLO / MUTE слотов паттерна) · SAMPLER · SLOT - · SLOT +. SOLO / MUTE / CLR SLOT действуют на выбранный пэд-кисть. Держите Alt — ряд кита и банка (§2): CHOOSE · CLR SLOT · CLR BANK · REINDEX.
Клавиша временно переиспользует пэды (нажать снова = выйти):
| Клавиша | Оверлей |
|---|---|
| L | CHOOSE — браузер SD-библиотеки сэмплов: категория → прослушивание → загрузка сэмпла в текущий слот. В конце списка категорий — лейн KITS (см. ниже). |
Вторая клавиша, A (VAR-пикер), снята: варианты сэмпла плоские, лежат рядом с исходными сэмплами.
Киты как библиотека. В браузере CHOOSE (L) после категорий сэмплов есть лейн KITS — целые наборы из 16 слотов:
data/samples/banks/*.json) и ваши сохранённые (data/kits/*.kit)./data/kits/<имя>.kit и появятся в списке.Страница KIT параметров сэмпла (нобы трека):
Переключения банка сэмплов больше нет: каждый трек владеет своим китом, и смена / правка кита не трогает другие треки (модель Roland P-6 / NI Maschine).
У синт-трека 16 слотов пресетов — вид SLOTS на пэдах (Sym+A, или держать Sym → первая кнопка SLOTS). Тап по слоту делает его активным (рамка) и переключает трек на его звук; заполненный слот подписан именем пресета и окрашен в цвет трека, пустой — «P1»…«P16».
Слот держит свою копию звука. Пресет из библиотеки — только исходник: правка нобами или в редакторе меняет звук этого слота в этом проекте и сохраняется вместе с проектом, библиотечный файл не трогается.
L — все банки движка трека, Alt+L — сразу ваш
пользовательский банк (то же — держать Alt → CHOOSE / USER). На пэдах сначала банки
(LCD PRESET: pick bank), тап по банку — его пресеты. Тап по пресету — прослушать (трек сразу звучит им);
↑ ↓ — прокрутка, ← → или
< > — страницы. Enter — положить копию прослушанного пресета
в активный слот; Esc — из пресетов назад к банкам, из банков — выход с прежним звуком. EDIT в списке — править выбранный пресет
в редакторе синта «на пробу» (§7.6).
| Клавиша | Действие |
|---|---|
| Alt+S | Сохранить звук слота как пресет в библиотеку: слот уже связан с вашим пресетом — перезаписать его файл;
иначе (заводской пресет, пустой слот) — создать новый пользовательский P<номер> и связать со слотом. |
| Alt+Z | RESET — вернуть слоту звук его библиотечного пресета. Сначала спросит
(RESET PRESET<N>: «Back to the library sound? Your edits of this preset are lost.», кнопки RESET / CANCEL).
Слот без исходного пресета — NO ORIGINAL TO RESET. |
| держать Alt | Ряд кнопок: CHOOSE · SAVE · RESET · USER · — · — · PATCH- · PATCH+ (соседний пресет в слот, у FM — внутри картриджа). |
Глубже — страницы нобов трека (голая цифра трека, §8) и редактор синта: EDIT, когда на пэдах SLOTS или список пресетов (§7.6).
Файлы пресетов лежат в /data/presets/<движок>/ (WT/Gran/VA/PD —
.preset, FM — .syx) и доступны любому треку и проекту.
Ctrl+S — это сохранение проекта (вместе с копиями звука всех слотов), не пресета.
Паттерн — последовательность шагов одного трека. Длина по умолчанию 16 шагов (до 128 — восемь тактов). Пэды 2×8 работают в двух ролях — по умолчанию это инструмент, и по запросу переключаются в шаговую сетку.
По умолчанию тап по пэдам играет звук — сэмплы банка (PADS) или хроматическую клавиатуру (KEYB, клавиша K). Играть можно живьём в любой момент, в т.ч. поверх идущей секвенции. С PLAY + REC тап ещё и записывает вживую удар в позиции плейхеда.
Нажмите ` (grave / тильда, §15), чтобы перекинуть пэды между
инструментом и SEQ шаг-лентой — это двусторонний тумблер. В SEQ
тап никогда не звучит — он правит секвенцию: с взведённым REC тап
по шагу ставит / снимает активный звук; без REC тап просто двигает курсор. Шаг проигрывается
секвенсором, когда до него доходит плейхед — при игре пэды тускнеют там, где есть данные, и ярче
подсвечиваются на проходе плейхеда. LCD показывает PADS / KEYB (инструмент) или
STEPS (SEQ); нажмите ` снова, чтобы вернуться.
| Режим | Как |
|---|---|
| Step-input (стоп + REC) | Транспорт остановлен, REC взведён: сыграйте ноту на пэдах-инструменте (или тапните шаг в SEQ), чтобы записать её на курсор-шаг; курсор сдвигается. Клавиши ←/→ двигают курсор. |
| Live-record (игра + REC) | Транспорт играет, REC взведён: ноты, что вы играете (пэды-инструмент или внешняя USB-MIDI клавиатура), пишутся в луп в текущей позиции. Live-квантование может привязать их к сетке. |
K превращает пэды в хроматическую клавиатуру; октава сдвигается клавишами −/+ (или крайними пэдами). Это поверхность-инструмент — играет живьём и пишет (как выше). Ноты привязываются к активной шкале.
Кнопка VIEW (или Ctrl+I) меняет пэды на обзорную сетку всего паттерна. На сэмпл-треке строки = слоты кита (виден весь кит); на синт/MIDI-треке это хроматический piano-roll на все 128 нот (C-1…G9, слева имена C4 / D#5…, окно само центрируется на ваших нотах). Сверху — строка номеров шагов (едет вместе с прокруткой) и номер трека T# в углу; над сеткой — полоска из двух строк с назначением нобов. Масштаб и положение окна запоминаются — трек открывается там, где вы его оставили. VIEW ещё раз или Esc — обратно к пэдам. Правка нот — §7.2.
Правка идёт в нескольких местах: страницы нобов (быстрая правка звука / трека — §8), сетка паттерна (ноты), верстак SAMPLER (звук сэмпла) и редактор синта (звук синта). Модальных окон правки больше нет. Esc закрывает верхнее окно / оверлей.
Кнопка EDIT (и Ctrl+E, Sym+I) открывает правку того, что сейчас на пэдах:
| На пэдах… | EDIT открывает |
|---|---|
| список пресетов (L / Alt+L) или SLOTS (Sym+A) синт-трека | редактор синта (§7.6) |
| сэмпл-трек | верстак SAMPLER (§7.1) |
| всё остальное | сетку паттерна с подсказкой GRID: hold SHIFT for note params (§7.2) |
| Что правим… | Открыть | См. |
|---|---|---|
| Звук сэмпла | Верстак SAMPLER — Ctrl+W / EDIT на Sample-треке / держать Aa → SAMPLER | 7.1 |
| Ноты | Сетка: VIEW или Ctrl+I | 7.2 |
| Паттерн (операции) | Клавиши Ctrl, режим PATTERNS | 7.3, §10 |
| Звук синта | Страницы нобов (голая цифра трека) или EDIT на SLOTS / в списке пресетов | §8, 7.6 |
| Тип / канал / цвет / посылы трека | Страницы нобов — голая цифра трека (повтор листает категории); Ctrl+T = новый трек | §8 |
| Проект / настройки | Ctrl+S / Ctrl+L · строка заголовка | 7.4 |
| Insert-FX | Страница FX на нобах — Sym+F | 7.5 |
| Генератив | Страница GEN на нобах — Sym+G (или Ctrl+G) | §9 |
Правка звука сэмпла живёт в верстаке SAMPLER — откройте его Ctrl+W, EDIT на Sample-треке или кнопкой SAMPLER (держать Aa на пэдах кита); на входе стопит транспорт. Там: запись с микрофона (или SYNTH / NOTE / RESAMPLE / USB), trim (START / END), PITCH / TUNE, LEVEL / PAN, CUTOFF, DELAY, огибающая ADSR, тайм-варп (STR % / GRN / MODE), LOOP / REVERSE и CHOP на слайсы. SAVE запекает правку в WAV и банк; CHOOSE листает SD-библиотеку, а LOAD открывает файловый браузер. Del на Sample-треке удаляет сэмпл-кисть или выбранный вариант.
Выберите слот (тап по пэду) и нажмите SAMPLING:
| Шаг | Что происходит |
|---|---|
| выбрать слот | Тапните пэд пустого слота. В занятый слот запись не пойдёт — LCD скажет SLOT BUSY — PICK EMPTY (защита от затирания мастера). |
| SAMPLING (нажать) | Транспорт принудительно останавливается, микрофон включается, идёт запись. Кнопка горит красным. |
| во время записи | На LCD вживую бежит REC сек [VU-полоска] — видно, что микрофон вас слышит. Транспорт заблокирован: PLAY не реагирует (так и задумано, см. заметку ниже). |
| SAMPLING (снова) | Запись останавливается и сохраняется, звук возвращается, новый сэмпл появляется в выбранном слоте и сразу играбелен. |
| CANCEL | Отменить запись и выбросить её (слот не трогается). |
Почему PLAY не работает во время записи. В Tab5 микрофон и динамик сидят на одном аудиокодеке и физически не могут работать одновременно: на время записи кодек отдаётся микрофону. Поэтому воспроизведение сначала останавливается, а на время записи блокируется — иначе запись шла бы в тишину и конфликтовала с выходом. Как только запись закончена или отменена, звук возвращается автоматически.
Новая запись всегда получает чистые настройки воспроизведения (trim / pitch / ADSR / фильтр сбрасываются в дефолт) — чтобы она не унаследовала правку от прежнего содержимого слота.
Откройте сетку (VIEW или Ctrl+I): строки = слоты кита на Sample-треке, высоты нот на синт-треке. Нобы правят ноты прямо в сетке, у них два слоя.
| Ноб | Действие |
|---|---|
| E0 SCROLL X · E1 SCROLL Y | прокрутка окна по шагам ◄► и по строкам ▲▼ |
| E2 ZOOM X · E3 ZOOM Y | масштаб по горизонтали (шагов в окне) и по вертикали (строк) |
| E4 QUANT | крутите = сетка (OFF / 1/4 / 1/8 / 1/16 / 1/32), нажатие = привязать ноту к сетке |
| E5 DUR | длительность ноты (виден хвост гейта) |
| E6 VEL | velocity (на ноте — вертикальная полоска, высота = громкость) |
| E7 CURSOR | фокус по нотам паттерна (зациклен, окно едет за курсором) · нажатие = включить / выключить перенос (ниже) |
Пока держите Aa, нобы правят ноту в фокусе: E0 OFFSET (микро-тайминг внутри шага) · E1 PROB (вероятность) · E2 RATCHET · E3 COND (условие срабатывания: 100/75/50/25 % или соотношения проходов) · E4 PITCH · E5 TUNE · E6 PAN · E7 SLIDE (303-легато). Нет ноты в фокусе — слой тёмный.
ALL n SELECTED). Только выделяет, перенос не включает.Нажмите E7 — перенос включён (кольца E0 / E1 зелёные), ещё раз — выключен.
| Выделено | E0 | E1 |
|---|---|---|
| одна нота | STEP — по времени | NOTE — по высоте (синт) / PITCH — высота удара (сэмпл) |
| две и больше | MOVE X — весь блок по шагам | MOVE Y — блок по полутонам (синт) / PITCH — высота всех выделенных ударов, ноты остаются на своих строках (сэмпл) |
У края блок не сплющивается — останавливается целиком. Стрелки ↑/↓ листают строки по одной, ←/→ двигают курсор шага, < > — окно целиком.
Длина паттерна задаётся в режиме PATTERNS (Sym+P, и прямо из сетки тоже): ноб 1 = точная длина 1–128, ноб 2 = ×2 / ÷2 (§10). Ноты за длиной не пропадают: паттерн хранит все 128 шагов, длина лишь решает, сколько из них играет. Укоротили — хвост виден в сетке притушенным, Ctrl+A выделяет и его, при удлинении он вернётся; ×2 копирует начало поверх хвоста.
Действуют на активный паттерн текущего трека (§15):
| Клавиша | Действие |
|---|---|
| Ctrl+C | COPY паттерн в новый слот. |
| Ctrl+P | NEW пустой паттерн в пуле. |
| Ctrl+Backspace | CLEAR ноты. |
| Ctrl+X / Ctrl+Alt+X | Удвоить (X2) / вдвое укоротить (/2) длину паттерна. |
У трека есть пул паттернов; пад-режим PATTERNS (Sym+P) показывает пул и даёт выбирать / копировать / клипбордить их — см. §10. Ctrl+N — это New Project (не новый паттерн), а Ctrl+D удаляет весь трек.
Сохранение / загрузка проекта — на клавиатуре: Ctrl+S (Save), Ctrl+Alt+S (Save As, ввод имени), Ctrl+L (Load), Ctrl+N (New Project) — см. §12. Настройки устройства (яркость, count-in-затакт…) — в диалоге настроек из строки заголовка.
Страница FX на нобах — Sym+F: восемь нобов показывают два слота сразу — FILTER | EQ, повторное Sym+F — COMP | SAT, третье — закрыть. Нажатие E0 / E4 (первый ноб слота) включает / выключает слот: «светофор» на нобе включения: имя и кольцо красные — слот выключен, нажмите, чтобы включить; зелёные — включён; остальные нобы выключенного слота серые; в заголовке LCD — FILTER:ON | EQ:off. По умолчанию все слоты выключены. На виде FILTER LCD рисует кривую фильтра. Движения этих нобов можно записать через AUTO (§8.1) — например, проход фильтром.
Параметр-лок на шаг: на поверхности шагов (SEQ) держите пэд шага и крутите ноб страницы FX — значение запишется только в этот шаг; в заголовке появится ST n, залоченный параметр подсвечен оранжевым. Отпустили — нобы снова правят трек. Тап без поворота переключает шаг как обычно. Держать шаг + нажать ноб — снять лок этого параметра; держать нажатие дольше 0,6 с — снять все локи шага. Шаги с локами помечены бирюзовым уголком; до 4 локов на шаг.
Посылы слотов сэмпл-трека (DLY / CHO / RVB на странице блоков сэмпла) снимаются с каждого сэмпла до insert-цепочки трека: реверб получает звук без FILTER / COMP трека. Так у каждого слота может быть свой посыл (например, реверб только на малом барабане). У синт-треков посылы идут после инсертов.
Модального окна FX больше нет: Aa+Sym+F открывает ту же страницу FX.
Открывается кнопкой EDIT, когда на пэдах пресеты синт-трека: SLOTS (Sym+A) или список пресетов (L / Alt+L). Работает со всеми синт-движками: FM, WT, GRAN, VA, PD.
Вверху — страница канала синта: на LCD нобы выбранного блока, заголовок и блок-схема звука (OSC → FILT → AMP → ENV, LFO, NOISE, MOD…). На месте пэдов — все экземпляры выбранного блока рамками рядом (например OSC 1 | OSC 2 | OSC 3): все значения и картинка под ними — волна, 3D-таблица WT, огибающая PD.
WT-пресет из списка «на пробе» (LIB Morph_Saw_2): выбран блок OSC, внизу — три осциллятора с 3D-таблицами.
| Что | Как |
|---|---|
| E0…E7 | параметры выбранного экземпляра; больше 8 — страницы (OSC 1 1/3) |
| ↑ / ↓ | блок назад / вперёд |
| ← / → | экземпляр и его страницы назад / вперёд |
| Тап | по блоку на схеме — выбрать (повторный тап — следующий экземпляр); по рамке — выбрать экземпляр; огибающая PD правится пальцем |
| Нижний ряд | BLOCK - · BLOCK + · — · BACK · PLAY · REC · INST - · INST + |
| Остальные клавиши | играют пианино — слушайте звук прямо при правке |
Справа в заголовке LCD видно, что вы правите:
SLOT 3 имя — звук активного слота (вход из SLOTS или из списка, где пресет не выбран);LIB имя — выбранный в списке пресет «на пробе»: трек звучит им, но слот не меняется, пока вы не сохраните в проект;* после имени — звук изменён с момента входа; [ENTRY] — сейчас звучит исходный (A/B).Держите Aa — нижний ряд становится рядом действий:
| Кнопка (держа Aa) | Действие |
|---|---|
| 1-я > PRESET | сохранить в библиотеку: ваш пресет — перезаписать, заводской или звук слота — новый P<номер> (то же, что Alt+S) |
| 2-я > PROJ | сохранить в проект: звук → активный слот трека (LCD IN PROJECT: SLOT N); пресет «на пробе» становится пресетом слота |
| 3-я RESET | вернуть звук, каким он был при входе |
| 4-я CANCEL (место EDIT) | вернуть и выйти |
| 5-я A/B (место PLAY) | слушать исходный звук; ещё раз — снова правку (кнопка пишет EDITED, пока звучит исходный). Поворот ноба во время A/B сначала возвращает правку. |
Выход — Esc или BACK: туда, откуда вошли (список или SLOTS). Если пресет «на пробе» изменён и не сохранён,
первый Esc только предупреждает (ESC AGAIN: DISCARD), второй выходит без сохранения. Любой выход из пробы без
> PROJ возвращает треку звук его слота.
Сообщения редактора (SAVED P12, IN PROJECT: SLOT 3…) на пару секунд встают в заголовок на место имени.
Восемь физических нобов (модуль 8Encoder) — быстрый способ лепить звук и микшировать. Верхние два ряда LCD всегда HUD — ячейка на ноб, показывает, чем он рулит сейчас.
Нобы — инкрементальные энкодеры (крутятся без упоров): они всегда «живые» и ведут параметр с его текущего значения. Ловить значение не нужно — то, что показано в HUD, и есть то, что под нобом, всегда. Смена страницы нобов ничего не дёргает.
Раньше стояли абсолютные потенциометры, и им был нужен soft-takeover («pickup»): ноб оживал только после прохода через текущее значение, а HUD подсказывал стрелкой, в какую сторону крутить. С энкодерами это не нужно — pickup и стрелки-подсказки убраны.
В базовом слое каждый энкодер целиком отвечает за свой трек — не только крутилка:
| Действие | Что делает |
|---|---|
| Поворот | Уровень трека N (мини-микшер). Шкала логарифмическая на 40 дБ: 127 = 0 дБ, 100 ≈ −8,5 дБ, 64 ≈ −20 дБ — каждый щелчок примерно одинаков на слух (так же и MASTER). |
| Нажатие (короткое) | Выбрать трек N — то же, что цифра 1…8, но не отрывая рук от нобов. На уже выбранном треке — открыть его страницу нобов (повтор листает категории). |
| Aa + нажатие | FREEZE трека N (§12). |
| Удержание (~0,5 с) | Mute трека N. |
| Sym + нажатие | Solo трека N. |
| Светодиод | Ровно горит цветом трека и вспыхивает, когда трек играет (§4). |
| Страница нобов | Открыть | 8 нобов |
|---|---|---|
| База (мини-микшер) | по умолчанию | Восемь уровней треков (T1–T8). С взведённой строкой посыла (D / C / V) они становятся посылом Delay / Chorus / Reverb каждого трека. |
| Канал | Цифра 1…8 (на текущем треке) | Параметры звука выбранного трека, разбитые на категории по 4 (нобы 1–4 = категория A, 5–8 = категория B). Повторное нажатие цифры листает к следующей категории, после последней — возврат в базу. Категория 0 всегда ROUTE (TYPE, CH, COLOR, BANK); остальные зависят от типа трека (Sample: PLAY / ADSR / MIX / LOOP; синт: MIX / SEND / ENV / FILT). |
| Глобальная | 9 или Sym+M | BPM (ноб 1), LED STAT / LED DYN (нобы 2 и 3 — яркость светодиодов), яркость экрана (ноб 4), три FX-возврата (Delay / Chorus / Reverb) и MASTER (ноб 8). Повторное нажатие листает страницы: FX PARAMS (delay time / feedback, chorus rate / depth, reverb size / damp) SONG (FADE IN / FADE OUT, §12) и CLOCK — часы прибора (YEAR · MONTH · DAY · HOUR · MIN, время ставится сразу); после неё — выход. |
| Аккорды и тональность | 0 | CH.TYPE · CH.BUILD · CH.INVERT · SCALE (лад) · ARP.ORDER · ARP.RATE · ROOT (тоника 0–11: любой лад от любой ноты) · SWING (0–100 %, сдвигает каждый второй шаг). ROOT и SWING сохраняются в проекте. |
| MOTION | Aa+Sym+U | Окно автоматизации текущего трека (§8.2). |
| Осциллограф | Sym+O | Осциллограф выхода на месте пэдов: ноб 1 TIME (1–90 мс на экран), ноб 2 AMPL (×1–×64). Перегрузка рисуется красным, счётчик CLIP n. Esc или Sym+O ещё раз — закрыть; настройки переживают перезагрузку. |
Два ноба на глобальной странице (9, нобы 2 и 3) задают яркость подсветки, каждый со своей ролью:
| Параметр | На что влияет |
|---|---|
| LED STAT (ноб 2) | Ровное свечение индикаторов: кольцо нобов (цвет трека / параметра) и подсветка клавиатуры. |
| LED DYN (ноб 3) | Яркость вспышек играющих треков (пик пульса). Ставьте выше STAT, чтобы вспышки читались. |
Это настройка устройства, а не проекта: она живёт в отдельном файле
data/settings.json и переживает перезагрузку и смену проекта (яркость не «уезжает» вместе со сценой).
ENV / FILT на нобах = амплитудная огибающая и главный фильтр. Канальная страница нобов даёт амплитудную огибающую (Attack / Decay / Sustain / Release) и, на WT и VA, главный фильтр (Cutoff / Resonance / Mode / Env-amount). Для более глубокого дизайна — дополнительные огибающие, per-op настройки, мод-матрица — редактор синта (EDIT на SLOTS или в списке пресетов, §7.6).
Средняя полоса LCD зеркалит нобы: на категориях ADSR / ENV рисует огибающую, на FILT — кривую фильтра, иначе — волну сэмпла, так что видимое совпадает с крутимым.
Движение ручки можно записать в паттерн — оно будет повторяться на каждом проходе, как запись
автоматизации в DAW. Запись включается отдельно от нот: Sym+U (LCD AUTO ON; REC пишет только ноты, поэтому случайно задетая при записи нот ручка ничего не испортит).
AUTO: <параметр>.Слоты сэмпл-трека тоже пишутся: на странице блоков сэмпла (уровень, панорама, высота, фильтр, посылы и т.д.) запись идёт на конкретный слот — в окне MOTION и в полосе сетки кривая подписана номером слота, например S4 LEVEL. Уже звучащий сэмпл следует кривой сразу, не дожидаясь следующего удара — так длинный «стем» на один удар за паттерн можно вести по громкости или фильтру. Правки варианта слота в автоматизацию не пишутся.
AUTOM FULL.
Aa+Sym+U открывает окно автоматизации текущего трека: пэды убираются, на их месте 16 окон 4×4 — по одному на записанный параметр, с кривой и бегущим плейхедом. Повторное нажатие ведёт подсветку на следующий ряд, после последнего — закрывает окно.
Подсвеченный ряд (4 окна) управляется энкодерами — по паре на окно:
| Энкодер пары | Действие |
|---|---|
| Левый — поворот | COND: когда кривая играет — всегда (100 %), с вероятностью 75 / 50 / 25 % или по счёту проходов (1:2 — каждый первый из двух, 3:4 — третий из четырёх…). На пропущенном проходе параметр плавно уходит к значению, которое было до записи, и так же плавно возвращается. |
| Левый — короткое нажатие | GLIDE ↔ STEP: плавное движение между точками или ступени (значение держится до следующей точки). |
| Любой — удержание 0,6 с | Удалить этот параметр (сообщение DEL <параметр>). |
| Правый — поворот | VAR (амплитуда, 0–100 %, шаг 5): на каждом проходе размах кривой вокруг её середины случайно меняется в пределах ±VAR % — форма та же, движение то сильнее, то слабее. Смена размаха на стыке петли плавная, без скачка. 0 % = кривая играет как записана. Короткое нажатие правого энкодера переключает по кругу, что он крутит: AMP (амплитуда) → OFS (смещение: вся кривая на каждом проходе случайно сдвигается выше или ниже, в пределах ±OFS % полного диапазона параметра; работает и на ровной кривой) → JIT (дрожание: плавный случайный шум ±JIT % поверх кривой, узлы каждые 2 шага, на каждом проходе новый, стык петли без скачка; ровная кривая с JIT превращается в случайную кривую, синхронную паттерну). У каждого своё значение, имя над энкодером показывает, какое сейчас крутится. |
| Где | Что видно |
|---|---|
| Кольцо энкодера | бирюзовое — у параметра есть запись; оранжевое — рука перехватила его до конца прохода; мигает красным — пишется сейчас. |
| HUD (страница канала) | перед именем A — есть запись, * — пишется; значение в ячейке идёт за записью. |
| LCD | AUTO ON / AUTO OFF при переключении (Sym+U); AUTO: <параметр> — какой параметр пишется. |
Если у паттерна есть хотя бы одна записанная кривая, в сетке паттерна (VIEW) под строками нот появляется полоса автоматизации. Её колонки — те же шаги, что у нот: прокрутка и зум сетки двигают кривую вместе с нотами, поэтому видно, где именно в паттерне ручка поднимается относительно нот. Слева — имя параметра; показывается последний тронутый параметр, тап по имени переключает на следующую кривую паттерна. Точки записи — маленькие засечки, плейхед проходит и через полосу; на проходе, пропущенном по COND, кривая тусклая. Рисуется та же кривая, что играет (без случайного разброса VAR). Нет кривых — нет полосы, сетка как обычно. Рисование пальцем: ведите пальцем по полосе — кривая показанного параметра перерисовывается под пальцем (точки ставятся с шагом в четверть шага, лишние точки на прямых после отпускания убираются). Так можно поправить записанную кривую или нарисовать её заново поверх.
Любой Note-трек можно сделать генеративным: вместо своих шагов он слушает другие треки и генерирует ноты в их контексте — кросс-трековая, всё время меняющаяся партия по мотивам синта Kaleidoscope. Трек сохраняет свой звук; «генератив» — это режим, а не тип. (Sample-треки генеративными быть не могут — там контролы GEN серые.)
Страница GEN на нобах — Sym+G: восемь нобов показывают две группы сразу — TRIG | EUCLID, повторное Sym+G — PITCH | RATE, третье — POOL (T1–T8 на всех восьми нобах), четвёртое — закрыть. Переключатели (ENABLE и треки POOL) включаются нажатием ноба и горят «светофором»: красный — выключено, зелёный — включено; пока GEN выключен, остальные нобы серые. Движения этих нобов можно записать через AUTO (§8.1) — например, плотность DENS по ходу паттерна. То же открывают Ctrl+G и Aa+Sym+G. Включите ENABLE, чтобы активировать режим:
| Категория | Нобы |
|---|---|
| TRIG | ENABLE · TRK (трек-триггер T1–8) · LANE (ANY / drum-строка) · DENS (плотность — % триггеров, что срабатывают). |
| EUCLID | STEPS (n, 0 = off) · PULSES (k) · ROT (поворот). При STEPS>0 трек играет евклидов ритм вместо зеркалирования трека. |
| PITCH | ALGO (Walk / Sample&Hold / Up / Down) · FOLD (октавный fold) · LO / HI (нот-окно низ / верх). |
| RATE | GATE (длина генерируемых нот) · VOICES (голосов на триггер — аккорд из пула, 1–4) · CLOCK (делитель внутреннего клока, 0 = off). |
| POOL A / B | Тогглы T1–T8 — зажжённые треки кормят пул питчей, из которого генератор берёт ноты. |
Приоритет триггера: евклид > внутренний клок > зеркало. Генеративный трек может также триггерить более поздний генеративный (каскад). FREEZE (Ctrl+Alt+G) запекает один проход сгенерированного вывода в паттерн трека и выключает GEN — поймайте хороший дубль, потом правьте как обычный паттерн.
У каждого трека есть пул паттернов (до 32), а сцена (до 32 в песне) — это по одному выбранному паттерну на трек плюс длина, цвет и сдвиги. Ими управляют две поверхности пэдов: Sym+P и Sym+E (или кнопка SCENES нижнего ряда, или держать Sym → PAT / SCN).
Пэды становятся пулом паттернов текущего трека: страница из 16 — P1…P16 или P17…P32; она следует за активным
паттерном, а когда первые 16 заняты, открывается вторая. Паттерны в цвете трека, подпись P<n>.<len>,
красная рамка = играющий сейчас.
Пэды становятся списком сцен песни — страницей из 16 (S1…S16, затем S17…S32; страница сама следует за текущей сценой).
Подпись S<n>.<len> = длина сцены в шагах, в цвете сцены. У играющей сцены красная рамка (белая на стопе),
у очередной — зелёная.
| Ноб | Что делает |
|---|---|
| 1 LENGTH | длина сцены (не короче самого длинного активного паттерна) |
| 2 START | для текущего трека: в этой сцене он молчит до шага N и вступает оттуда со своего начала |
| 3 COLOR | цвет сцены ("OFF" = без цвета) |
| 4 ROT | для всей сцены: содержимое всех паттернов сдвигается по кругу на N шагов (ничего не теряется); 0 = OFF |
| 5 ROT/PS | сдвиг, добавляемый каждый проход — сцена сама «плывёт» (фазинг), +n |
| 6 PLAYS | для текущего трека: паттерн играет N раз от вступления, дальше молчит до конца сцены (ALL = без ограничения). START + PLAYS = фрагмент в любом месте сцены. |
SCENE 6 -> 5, номера в цепочке SONG следуют), кнопка 6 — DONE.Полная картина — сцены по всем трекам сразу — это Аранжировщик (§11).
Аранжировщик — обзор всей песни. Откройте его кнопкой SONG (или Sym+S); Esc или SONG ещё раз — обратно в секвенсор. У него три вида: MATRIX (сцены × треки), CHAIN (цепочка сцен — песня) и EXPORT. Переключение — держать Aa: MATRIX · CHAIN · EXPORT · LOOP (зациклить песню).
Сцены идут колонками, у каждого трека своя строка с его пулом паттернов (несуществующие не рисуются); паттерны выбранной сцены залиты. Значки в углах показывают ненулевые START / PLAYS трека и ROT сцены.
| MATRIX | |
|---|---|
| Нижний ряд | + SCN · CLONE · CHAIN · EDIT (паттерн ячейки в сетке; пусто — NO PATTERN HERE) · PLAY · PERF/STUDIO · PAGE - · PAGE + (страницы — когда сцен больше 16) |
| Нобы | E0 SCENE · E1 TRACK · E2 PATTERN (− = нет) · E3 LENGTH · E4 START · E5 ROT · E6 ROT/PS · E7 PLAYS (смысл как в режиме SCENES, §10) |
| Нажатие нобов | E0 — запустить сцену · E1 — SOLO трека · E2 — очистить ячейку · E4…E7 — сброс в 0 / ALL |
Песня — цепочка сцен с повторами (до 64 позиций). PLAY играет цепочку; строка состояния — SONG 2/5 x1/2 LOOP.
С LOOP песня зациклена; без — останавливается в конце (с затуханием, если задан FADE OUT, §12).
| CHAIN | |
|---|---|
| Нижний ряд | INS · DEL · MATRIX · EDIT · PLAY · LOOP · REP - · REP + |
| Нобы | E0 SLOT (позиция; нажатие = INS) · E1 SCENE (какая сцена в позиции) · E2 REPEAT (сколько раз) · E7 BPM |
| Держать Ctrl | INS · DEL · … · REP - · REP + |
Импорт MIDI (Ctrl+Alt+I, файлы из data/import/) укладывает песню в эти пределы:
до 32 сцен и до 32 паттернов на трек, до 128 тактов; что не влезло, отрезает и прямо пишет в отчёте. Повторы при этом склеиваются.
Держите Aa → EXPORT (3-я кнопка). Панель заранее показывает, что будет записано: сколько тактов,
куда и примерный размер (~N MB).
| Ноб | Что |
|---|---|
| E0 SPAN | SONG (вся цепочка) или SCENE (одна сцена — какая, задаёт E4) |
| E1 FORMAT | MIDI (SMF-1) или WAV (24 бит, стерео) |
| E2 FILES | только WAV: MASTER · M+STEMS (мастер + файл на каждый трек и на задействованную шину эффектов) · STEMS (без мастера) |
| E3 LOOP x | только WAV: повторить SPAN 1–64 раза подряд (MIDI всегда один проход) |
| E4 SCENE | сцена для SPAN = SCENE |
START (на месте PLAY, или нажатие E0) запускает; во время рендера там CANCEL и проценты. Нижний ряд: MATRIX · CHAIN · — · — · START.
Куда пишется: всё в data/export/ — export_NNN.mid, export_NNN_master.wav,
export_NNN_T01_LEAD.wav (номер и имя трека), export_NNN_fx_delay.wav. Номер NNN берётся свободный —
экспорт никогда не затирает прошлый. В MIDI сэмплы идут нотами 36 + слот (пэд 1 = C1). В конец WAV добавляется небольшой
хвост — чтобы не обрезать реверберацию и повторы дилея.
Чего не будет в файлах. Стем пишется только треку, который назван и слышен: заглушённый mute или подавленный
чужим solo файла не получает — он был бы тишиной. То же с шинами: fx_reverb.wav не появится, если в ревербератор никто
не посылает или его возврат закрыт. Отчёт прямо говорит, чего нет (BASS MUTED - NO STEM, reverb UNUSED - NO FILE).
Пока идёт WAV-экспорт, прибор не отвечает на игру: пэды, клавиши, внешний MIDI и прослушка молчат —
иначе это попало бы в файлы. Экспорт идёт быстрее реального времени, транспорт на это время останавливается. Файл больше 4 ГБ
не пишется: панель покажет TOO LONG >4 GB.
Отдельного экрана микшера нет — микширование свёрнуто в нобы и LCD:
Глобальная страница (9), третья вкладка SONG: два параметра в тактах (0 = выключено, до 32). Ручка MASTER при фейде не двигается — фейд работает поверх неё.
FREEZE снимает нагрузку с процессора: трек перестаёт играть движком и играет запись своего собственного звука. Это компромисс для живого проигрывания — включайте его, когда треков и голосов так много, что звук начинает трещать.
| Действие | Как |
|---|---|
| Заморозить трек | Shift + нажатие энкодера этого трека (базовая страница нобов, ноб N = трек N), или Sym+Z для текущего трека. |
| Отменить, пока идёт запись | То же ещё раз — трек остаётся живым. |
| Разморозить | То же ещё раз, когда трек уже заморожен (в ячейке горит F). Мгновенно. |
| Очередь | Пока один трек записывает заморозку, тот же жест на другом треке ставит его в очередь
(LCD T3 QUEUED); треки очереди записываются по одному, друг за другом. Повтор жеста на треке в очереди — убрать из очереди. |
Проекты (сцены, паттерны, ссылки на сэмплы, настройки синтов, микс) сохраняются на SD-карту как
файлы .gps в /data/songs/.
| Клавиша | Действие |
|---|---|
| Ctrl+S | Сохранить текущий проект (авто-нумерация). Пишется в фоне — музыка не останавливается
(PROJECT: SAVING... → PROJECT: SAVED). |
| Ctrl+Alt+S | Save As — ввод имени. |
| Ctrl+L | Загрузить проект (листать список). |
| Ctrl+N | New Project. |
| Все три действия, которые заменяют открытую песню — New Project, Load и импорт MIDI (Ctrl+Alt+I) — при несохранённых правках сначала спросят: SAVE & … / … / CANCEL. Если запись не удалась, песня остаётся на месте. | |
Сохранение проверяется. Каждый файл после записи сверяется; не вышло — PROJECT: SAVE FAIL,
а прежний файл не тронут. Предыдущая версия остаётся рядом как <имя>.gps.bak; если проект повреждён,
загрузится она (PROJECT DAMAGED - BACKUP LOADED). Проект хранит и звук каждого слота синтов (§5).
Ctrl+Z отменяет последнее действие, Ctrl+Alt+Z возвращает отменённое. Действие — одно нажатие клавиши, один тап (касание от нажатия до отпускания — например, кривая, нарисованная пальцем) или поворот ноба (пока крутите один ноб без паузы больше секунды, это одно действие). Помнятся последние 64 действия.
UNDO: NOTES T1, UNDO: SOUND T2, REDO: …. Вид не переключается.FROZEN - unfreeze to edit) — как и править его.Вставьте USB-флешку в USB-A и нажмите Ctrl+U: BACKUP — копировать с карты прибора на флешку,
RESTORE — обратно. Что копировать: FULL · SAMPLES · PROJECT ·
PRESETS · EXPORT · IMPORT. Переключатель NO DELETE — не удалять на приёмнике
файлы, которых нет в источнике. Внизу — счёт copy / skip / err. Esc закрывает.
kick-808), чтобы прослушать и сделать активной кистью.data/export/: выньте карту, скопируйте на флешку (Ctrl+U, §12) или заберите по WiFi (§16).Громкость мастера на файл не влияет: экспорт всегда пишется в
номинале, иначе тихо выкрученный динамик давал бы тихий файл. Если места на карте не хватает,
экспорт откажется до начала и покажет цифры (NEED 412 MB, FREE 380 MB), а не
оборвётся на середине.
LIB имя..gps); Ctrl+Alt+S сохраняет под введённым именем; Ctrl+L загружает; Ctrl+N начинает новый проект (§12).Клавиатура M5Stack Tab5 (70 клавиш, по I2C) — основная поверхность управления; работает вместе с сенсорным экраном и нобами. У неё четыре физических модификатора (Ctrl, Alt, Sym, Aa / Shift), которые стекаются (напр. Ctrl+Alt+X). Что делают клавиши, решает активный экран; ниже — карта на главном экране секвенсора.
| Клавиша(и) | Действие |
|---|---|
| Space | Play / Stop. |
| Aa+Space | Мягкий стоп: затухание за FADE OUT тактов, потом стоп (§12). |
| Ctrl+Space | PANIC — заглушить все ноты, снять HOLD. |
| Ctrl+R (или Sym+R) | Тоггл записи нот. |
| Ctrl+M | Метроном вкл / выкл. |
| Ctrl+Q | Квантайз живой записи: OFF → 1/4 → 1/8 → 1/16 → 1/32. |
| Sym+U | Тоггл AUTO — запись движений ручек (§8.1). |
| 1…8 | Выбрать трек T1–T8; на уже выбранном треке — открыть его страницу нобов, повтор листает категории звука, после последней — возврат в базу. |
| 9 / 0 | Глобальная страница нобов (BPM, яркость, FX, master, фейды, часы) / аккорды и тональность (ROOT, SWING…). |
| Ctrl+1…8 / Alt+1…8 | SOLO / MUTE трека T1–T8. |
| Ctrl+Alt+R | Записать всё сыгранное в .mid (старт / стоп, с любого экрана) → data/export/rec_<дата>_<время>.mid; удары сэмплов — нотами 36 + слот. |
Sym+буква прыгает прямо на поверхность пэдов, режим или страницу нобов (имя режима на LCD обновляется). Восемь главных переходов есть и на нижнем ряду — держите Sym (§2).
| Клавиша | Куда |
|---|---|
| Sym+A | PADS (кит, сэмпл-трек) / SLOTS (16 слотов пресетов, синт-трек, §5). |
| Sym+Q | SEQ — шаг-лента (STEPS). |
| Sym+K | KEYS — хроматическая клавиатура (то же, что голая K). |
| Sym+P | PATTERNS — пул паттернов трека (§10). |
| Sym+E | SCENES — список сцен (§10), как кнопка SCENES. |
| Sym+I | То же, что кнопка EDIT (§7). |
| Sym+F | Страница FX на нобах (FILTER | EQ, повтор — COMP | SAT). |
| Sym+G | Страница GEN на нобах (TRIG | EUCLID, повтор — PITCH | RATE, затем POOL). |
| Sym+M | Нобы MIXER (глобальная страница — возвраты / master). |
| Sym+S | SONG — Аранжировщик (§11). |
| Sym+R | Тоггл REC. |
| Sym+X | Страница PERF-FX (пэды живых эффектов). |
| Sym+O | Осциллограф выхода (§8). |
| Sym+U | Тоггл AUTO (запись движений ручек). |
| Aa+Sym+U | Окно MOTION (§8.2). |
| Sym+Z | FREEZE текущего трека. Основной жест — Aa + нажатие энкодера трека (§12). |
| Клавиша(и) | Действие |
|---|---|
| ` (grave / тильда, слева вверху) | Тоггл пэдов 2×8 между инструментом и SEQ. Инструмент = играть звук (сэмплы / KEYB); SEQ = шаг-лента (тап ставит / снимает шаги). LCD показывает PADS / KEYB / STEPS. |
| K / L | Клавиатура KEYS / браузер: на сэмпл-треке CHOOSE (SD-сэмплы + лейн KITS), на синт-треке — список пресетов (§5). Нажать снова = выйти. |
| Alt+L | Список пресетов сразу в пользовательском банке (синт-трек). |
| Буквенные клавиши (2-октавное пиано) | Musical typing. Два верхних буквенных ряда образуют двухоктавное пиано, разложенное как настоящее. Белые клавиши (натуральные) = QWERTY-ряд: слева→направо TAB Q W E R T Y U I O P ; ' BS играют C D E F G A B дважды. Чёрные (диезы) = ряд символов прямо над ним: !=C#, @=D#, $=F#, %=G#, ^=A#, дальше * ( [ ] \ для следующей октавы — между белыми, с натуральными разрывами на E–F и B–C. Под REC + стоп = step-input; под REC + игра = live-record. |
| − / + | Октава вниз / вверх (сдвигает всё пиано и KEYS). |
| Ctrl+H / Ctrl+O | HOLD (защёлка нот KEYS) / CHORD вкл / выкл. |
То же 2-октавное пиано играет и в редакторе синта (§7.6) — слушайте звук прямо при правке (стрелки там заняты выбором блока и экземпляра).
| Клавиша(и) | Действие |
|---|---|
| Ctrl+I | Тоггл сетки паттерна (как кнопка VIEW). |
| Ctrl+E | То же, что кнопка EDIT: редактор синта / SAMPLER / сетка — по тому, что на пэдах (§7). |
| Ctrl+A | В сетке — выделить все ноты паттерна (§7.2). |
| Ctrl+T | Новый трек (выбор типа). Страница нобов трека — голая цифра трека. |
| Ctrl+Alt+I | Импорт MIDI-файла (data/import/*.mid) — заменяет открытую песню, не подмешивается: треки на VA, повторы склеиваются, отчёт на LCD. |
| Ctrl+F | Тоггл step-follow — при PLAY окно степ-пэдов следует за плейхедом (удобно для длинных паттернов — до 128 шагов). |
| Ctrl+G | Страница GEN на нобах (как Sym+G). |
| Ctrl+Alt+G | FREEZE генератора — запечь генеративный вывод в паттерн. |
| Ctrl+W | Открыть верстак SAMPLER (только Sample-треки — запись / trim / chop / правка; на входе стопит транспорт). |
| Ctrl+K | Сохранить как кит (Sample-трек): введите имя — 16 слотов трека сохранятся в /data/kits/<имя>.kit. То же, что пэд «+ SAVE KIT» в CHOOSE→KITS. |
| Alt+S | На синт-треке — сохранить звук слота как пресет: ваш пресет слота перезаписать, иначе новый P<номер>, связанный со слотом (§5). (Ctrl+S = сохранить проект.) |
| Alt+Z | На синт-треке — RESET: вернуть слоту звук библиотечного пресета (спросит). |
| Ctrl+Alt+P | Снимок экрана → data/screenshots/shot_<дата>_<время>.bmp (с любого экрана, LCD SHOT: …). |
| Клавиша(и) | Действие |
|---|---|
| Ctrl+C / V / X | В режиме PATTERNS / SCENES — копия / вставка / вырезка паттерна или сцены. На секвенсоре Ctrl+C = копия паттерна в новый слот. |
| Ctrl+P | NEW пустой паттерн в пуле. |
| Ctrl+Backspace | CLEAR ноты паттерна / сцены. |
| Ctrl+X | X2 — удвоить длину паттерна (начало копируется поверх хвоста). |
| Ctrl+Alt+X | /2 — вдвое укоротить паттерн (ноты за длиной сохраняются). |
| Ctrl+D | Удалить весь трек (модал подтверждения — чистит его во всех сценах). |
| Del | В PATTERNS — удалить активный паттерн; на Sample-треке — удалить сэмпл-кисть / выбранный вариант. |
| Ctrl+Aa+R | Удалить записанные движения ручек текущего трека в текущем паттерне. |
| Клавиша(и) | Действие |
|---|---|
| Ctrl+Z / Ctrl+Alt+Z | Отменить / вернуть последнее действие (§12). |
| Ctrl+S | Сохранить проект (в фоне, с проверкой и .bak, §12). |
| Ctrl+Alt+S | Save As — ввод имени, Enter = подтвердить, Esc = отмена. |
| Ctrl+L | Load — листать (↑/↓, Enter = загрузить, Del = удалить файл, Esc = отмена). |
| Ctrl+N | New Project (предложит сохранить, если есть несохранённые правки). |
| Ctrl+U | USB-архив: BACKUP / RESTORE на флешку (§12). |
| Клавиша(и) | Где | Действие |
|---|---|---|
| Alt+H | Где угодно | Полноэкранный HELP по текущему режиму — шпаргалка хоткеев. Esc или Alt+H закрывает. |
| Esc | Любой оверлей | Закрыть верхний оверлей / окно (внутренний первым). |
| держать модификатор | Любой экран | Нижний ряд показывает функции модификатора (§2). |
| ← → / ↑ ↓ | Сетка | ↑/↓ = строка (по одной); ←/→ = курсор шага. |
| ← → / ↑ ↓ | Редактор синта | ↑/↓ = блок; ←/→ = экземпляр и его страницы. |
| Стрелки + Enter | Браузер сэмплов / пресетов | ↑/↓ скролл, ←/→ (или < >) страница, Enter = взять прослушанный звук. |
Светодиоды: LED на модуле нобов показывают статус — прогресс-бар на буте, затем цвет трека / параметра и вспышки играющих треков (§4, §8).
| Пункт | Значение |
|---|---|
| Устройство | M5Stack Tab5 (ESP32-P4, двухъядерный RISC-V до 400 МГц) |
| Дисплей | 5" IPS TFT, 1280×720, мультитач GT911 |
| Память | 16 МБ Flash, 32 МБ PSRAM |
| Аудио | Стереокодек ES8388, динамик 1 Вт, разъём 3.5 мм |
| Микрофон | Сдвоенный мик-массив (для сэмплирования) |
| MIDI | USB-A host, вход и выход, через хаб, с подключением на ходу; запись игры в .mid, экспорт и импорт MIDI. BLE MIDI — планируется |
| Связь | WiFi (через ESP32-C6): файлы карты в браузере, часы по NTP, обновление прошивки |
| Хранилище | MicroSD (проекты, сэмплы, саундфонты) |
| Поверхности управления | Клавиатура Tab5 (70 клавиш, I2C) — основной командный ввод (§15); модуль 8Encoder (8 нобов-энкодеров: нажатие + RGB-светодиод) |
| Треки | 8, каждый Sample / FM / WT / Granular / VA / PD / внешний MIDI |
| Длина паттерна | 1–128 шагов (по умолчанию 16) |
| Песня | до 32 сцен, до 32 паттернов на трек, цепочка SONG — до 64 позиций |
| Синт-движки | FM (6-op), Wavetable, Granular, Virtual Analog, Phase Distortion |
| FX | Delay, Chorus, Reverb посылы + per-track insert-цепочка |
| Формат проекта | .gps (JSON) на SD в /data/songs/ |
| Автоматизация | до 16 параметров на паттерн; GLIDE / STEP; COND (вероятность, X:Y); VAR (амплитуда, смещение, дрожание ±%) |
Чего пока нет в этой сборке: MIDI Learn, MIDI clock, зума и правки волны пальцами.
На экране выбора режима при включении — плитка 5 (или клавиша 5): WIFI FILES.
Прибор подключается к сети и показывает адрес: откройте его в браузере на компьютере или телефоне в той же сети —
это папка data/ карты, файлы можно скачивать и закачивать (сэмплы, проекты, экспорт). Заодно часы прибора
выставляются по сети (NTP). Выход — Esc: на экране появится please restart with the button: перезапустите прибор кнопкой.
Обновление по WiFi: в WIFI FILES нажмите U — прибор покажет свою версию и версию на сервере;
Enter ставит новую, Esc — назад. Адрес сервера берётся из файла data/update.json на карте.
После установки перезапустите прибор кнопкой.
| escназад | 1трек 1 · нобы | 2трек 2 · нобы | 3трек 3 · нобы | 4трек 4 · нобы | 5трек 5 · нобы | 6трек 6 · нобы | 7трек 7 · нобы | 8трек 8 · нобы | 9глоб. нобы | 0SCALE·CHORD·ARP | −октава − | +октава + | delудалить |
| `пэды: инстр↔SEQ | !C♯ | @D♯ | # | $F♯ | %G♯ | ^A♯ | & | *C♯ | (D♯ | ) | [F♯ | ]G♯ | \A♯ |
| tabC | QD | WE | EF | RG | TA | YB | UC | ID | OE | PF | ;G | 'A | ⌫B |
| sym | Aa | A | S | D | F | G | H | J | KKEYS | Lбраузер | ▲вверх | _ | ↵ввод |
| ctrl | alt | Z | X | C | V | B | N | M | . | ◀влево | ▼вниз | ▶вправо | ␣play / stop |
| esc | 1SOLO трек | 2SOLO трек | 3SOLO трек | 4SOLO трек | 5SOLO трек | 6SOLO трек | 7SOLO трек | 8SOLO трек | 9 | 0 | − | + | del |
| ` | ! | @ | # | $ | % | ^ | & | * | ( | ) | [ | ] | \ |
| tab | Qквантайз записи | Wсэмплер | EEDIT | RREC | Tновый трек | Y | UUSB-архив | Iсетка GRID | Oаккорд CHORD | Pновый паттерн | ; | ' | ⌫очистить |
| sym | Aa | Aвыделить все (сетка) | Sсохранить проект | Dудалить трек | Fstep-follow | GGEN | HHOLD (латч) | J | KSAVE KIT | Lзагрузить | ▲ | _ | ↵ |
| ctrlнажат | alt | Zотменить | Xвырезать / ×2 | Cкопировать | Vвставить | B | Nновый проект | Mметроном | . | ◀ | ▼ | ▶ | ␣PANIC |
| esc | 1MUTE трек | 2MUTE трек | 3MUTE трек | 4MUTE трек | 5MUTE трек | 6MUTE трек | 7MUTE трек | 8MUTE трек | 9 | 0 | − | + | del |
| ` | ! | @ | # | $ | % | ^ | & | * | ( | ) | [ | ] | \ |
| tab | Q | W | E | R | T | Y | U | I | O | P | ; | ' | ⌫ |
| sym | Aa | A | Sсохранить пресет | D | F | G | Hпомощь HELP | J | K | Lпольз. пресеты | ▲ | _ | ↵ |
| ctrl | altнажат | Zсброс патча | X | C | V | B | N | M | . | ◀ | ▼ | ▶ | ␣ |
| esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | − | + | del |
| ` | ! | @ | # | $ | % | ^ | & | * | ( | ) | [ | ] | \ |
| tab | QSEQ (STEPS) | W | Eрежим SCENE | RREC | T | Y | UAUTO | IEDIT | Oосциллограф | Pрежим PATTERN | ; | ' | ⌫ |
| symнажат | Aa | APADS / SLOTS | SSONG (аранж.) | D | Fстраница FX | GGEN | H | J | KKEYS | L | ▲ | _ | ↵ |
| ctrl | alt | ZFREEZE | XPERF-FX | C | V | B | N | Mглоб. нобы | . | ◀ | ▼ | ▶ | ␣ |
| esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | − | + | del |
| ` | ! | @ | # | $ | % | ^ | & | * | ( | ) | [ | ] | \ |
| tab | Q | W | E | R | T | Y | U | I | O | P | ; | ' | ⌫ |
| sym | Aaнажат | A | S | D | F | G | H | J | K | L | ▲ | _ | ↵ |
| ctrl | alt | Z | X | C | V | B | N | M | . | ◀ | ▼ | ▶ | ␣ |
Как читать: раскладка 5×14 (как на устройстве); сверху в ячейке — символ на клавише, снизу (красным) — функция в этом слое. В каждой таблице тёмным с оранжевой рамкой выделен нажатый модификатор; серые ctrl/alt/sym/Aa — остальные модификаторы (в этом слое не нажаты). Печать — альбомная ориентация.
Сочетания с двумя модификаторами: Ctrl+Alt+G — FREEZE (запечь генератор); Ctrl+Alt+X — /2 (укоротить паттерн); Ctrl+Alt+S — «Сохранить как»; Ctrl+Alt+I — импорт MIDI; Ctrl+Alt+R — запись игры в .mid (старт / стоп); Ctrl+Alt+P — снимок экрана; Ctrl+Alt+Z — вернуть отменённое; Ctrl+Aa+R — стереть движения ручек; Aa+Sym+U — окно MOTION. Держите один модификатор — нижний ряд кнопок покажет его функции (§2).
Пустая нижняя строка ячейки = в этом слое клавиша не назначена (или зависит от режима). Буквенные ряды в базовом слое играют как 2-октавное пиано; цифра 1–8 = выбор трека (повторное нажатие листает страницы нобов трека), K = KEYS, L = браузер.