Music Tribe выложила на GitHub исходники Behringer IGNITE — 64-канального мультитрекового секвенсора с тачскрином. Репозиторий 0716-AAF создан 14 октября, код на C++ опубликован под AGPL-3.0, за две недели набрал 95 звёзд. Прошивки для прибора в нём пока нет.
64 канала, 96 PPQN, 16 шагов в баре
Секвенсор строится по четырём уровням: song, scene, pattern, track. Паттерн — до 16 баров по 16 шагов, сцена — до 200 баров, внутренняя сетка — 96 PPQN. Есть запись в реальном времени, undo, fill, solo и skip, функции gang и sculpt, транспонирование и до 10 пользовательских ладов.
Синхронизация с внешним миром: пять пар пятиштырьковых MIDI in/out, USB MIDI, режим USB-host для пяти устройств, MIDI clock, MIDI Machine Control и удалённое управление. Для модульных систем — восемь выходов CV и восемь Gate с калибровкой плюс отдельные sync in/out. Wi-Fi тоже заявлен. Внутри стоит движок General MIDI, то есть звук прибор выдаёт сам, без внешних синтезаторов.
Фронт: тачскрин, 16 RGB-пэдов, у каждого свой энкодер, восемь назначаемых ручек A–H, jog wheel, энкодеры ROW и BAR, отдельные кнопки транспорта и режимов. Сзади — USB-C, те самые пять MIDI-пар, 8 CV и 8 Gate, sync in/out, линейный и наушниковый выход, вход 12 В на 2000 мА, USB-A на 5 В и 1 А.
AGPL-3.0: приложение, движок и протокол
В репозитории четыре части. Source/Application — само приложение на JUCE. AudIO — аудиодвижок отдельной библиотекой. ComProtocol — слой обмена данными с железом. Linux — дерево Buildroot для системного образа. Код Music Tribe идёт под AGPL-3.0-or-later, Linux-сборка тянет компоненты Buildroot под GPL-2.0, сторонние библиотеки остаются на собственных лицензиях.
В README есть оговорка: часть сторонних материалов перепубликовать нельзя, поэтому её вырезали — перед сборкой придётся подставить свои замены, в каждой папке лежит отдельный README. Готового firmware-релиза в репозитории нет, это набор исходников, а не прошивка в один клик.
Контрибьютить можно без вступления в организацию: fork, pull request, подпись коммитов через git commit -s. Для обсуждения открыт Discord, для проблем безопасности — отдельная приватная форма: уязвимости и учётные данные в публичные issues просят не писать.
Пятый репозиторий за две недели
Организация MusicTribeOpenSource создана 14 октября, и в ней уже пять репозиториев. Самый заметный — 0700-AAM, автономный продакшн-центр с семидюймовым тачскрином: 538 звёзд против 95 у секвенсора. 0715-AAW — демо-прошивка, схема и документация MCU-интерфейса контроллера BCR32, выложен 30 октября. PRO800-Firmware-Packer — утилита для сборки кастомных файлов обновления для Pro-800.
У IGNITE при этом нет ни цены, ни даты старта: и то и другое Music Tribe обещает объявить позже. Дата появления прибора в продаже не называется.
Что это даёт на практике. Владелец будущего секвенсора сможет переписать логику пэдов, поведение CV-выходов или протокол обмена с компьютером — но только после того, как сообщество закроет вырезанные зависимости. Для остальных важен сам порядок: спецификация и исходники железа появились в открытом доступе раньше, чем прибор попал в магазины.
Источник: Synthtopia


