← Новости
NEWS

LXR-02 на GitHub: Erica Synths открыла прошивку под GPL-3.0

25.10.20263 мин чтения

23 октября Erica Synths выложила исходный код прошивки LXR-02 на GitHub — два репозитория, erica-synths/lxr-desktop-app и lxr-desktop-bootloader, лицензия GPL-3.0. К 25 октября у основного репозитория 83 звезды и 19 форков: 305 файлов, из них 120 на языке C и 157 заголовочных.

Почему 216 МГц хватает на шесть голосов

Прошивка крутится на STM32F765 — Cortex-M7 на 216 МГц. Эта же микросхема считает голоса, FX-шину, пошаговый секвенсор, MIDI по DIN и USB, хранение пресетов на SD-карте и интерфейс с LCD и кнопками, то есть весь инструмент целиком, а не отдельный модуль. В железе LXR-02 шесть drum-голосов, больше 30 параметров на голос, секвенсор на 64 шага, четыре назначаемых выхода на джеках 6,3 мм (два стерео или четыре моно), выход на наушники и полноразмерные MIDI in/out.

Копать есть что. В Core/Inc/Soundengine лежит сам DSP: отдельные DrumVoice и CymbalVoice, эффекты Compressor, Delay и Distortion, менеджеры пресетов и шагов секвенсора. Рядом — драйверы STM32 HAL и CMSIS, вся обвязка от тактирования до аудиокодека. Репозиторий весит 1,4 МБ, и сборочной магии в нём нет: CMake-пресеты и настройки под VS Code открыты так же, как звук.

Сборка: CMake, Ninja, arm-none-eabi-gcc

Тулчейн стандартный: CMake 3.21 или новее, Ninja, Arm GNU Toolchain (в README проверенными названы 14.3.rel1 и 11.3.rel1) и Python 3 для упаковки образа. На выходе — файл LXR_V2_V<версия>.img. Дальше SD-карта: образ кладётся в корень, при включении с зажатым энкодером открывается LXR Bootloader, проверяет контрольную сумму и ставит прошивку.

Загрузчик вынесли отдельным репозиторием — он создан 20 октября, за три дня до анонса, и весит заметно меньше основного. Задача узкая: принять образ с карты, проверить сумму и записать во флеш. Поэтому ST-Link сообществу не нужен, цикл «собрал, положил на карту, включил» замыкается на самой машине.

«Изучайте, меняйте, делитесь»

Лицензия покрывает исходники: код можно изучать, менять и распространять. Имена Erica Synths и LXR и само железо под GPL не попадают — это оговорено в NOTICE.md. Поддерживается только официальная прошивка, самосбор и модификации — на риск владельца; в репозитории уже висит четыре открытых issue.

«Мы живём в эпоху “vibe hacking”, когда инструменты с ИИ позволяют музыкантам и разработчикам переделывать софт так, как ещё несколько месяцев назад было трудно представить. Поэтому мы решили открыть прошивку LXR-02 сообществу».

LXR-02 вышел в 2021-м как совместный проект Erica Synths и Sonic Potions, который начинал с DIY-кита, и стоит €490 без НДС на сайте производителя. Официальная прошивка обновлялась и раньше: 1.2 в 2021-м добавила микротайминг, флэмы и ping-pong delay, 1.7 — нормальную работу с Octatrack по MIDI.

Открытый код меняет статус машины: свои эффекты, другая логика секвенсора, альтернативные голоса становятся вопросом кода, а не ожидания официального апдейта. Что из этого выйдет, станет видно по форкам — 19 за двое суток говорят, что пробовать начали.

Источник: Erica Synths · GitHub

Читайте также
First Love: FM-синтез без мануала за €59506.11.2026Stylophone On-The-Fly: 8 шагов, которые разворачиваются в 6405.11.2026Cubase 16: Instrument Stacks и стемы на шесть дорожек05.11.2026