Гранулярный модуль Beads — последняя разработка Эмили Жилле для Mutable Instruments — получил открытые исходники и лицензии. Файлы появились на GitHub-аккаунте pichenettes утром 12 октября, спустя почти четыре года после того, как компания ушла с рынка Eurorack.
Что открыли
Beads — тот же класс инструмента, что и легендарный Clouds, но переписанный с нуля: это одновременно гранулярный процессор и осциллятор. Модуль занимает 14 HP при глубине 25 мм, построен на процессоре STM32H743 и кодеке PCM3060.
- Гранулярный движок: три режима генерации зерна — latched (непрерывно), gated (по кнопке SEED или внешнему гейту) и clocked (от внешнего клока с делением или рандомизацией).
- Четыре параметра зерна: TIME (позиция в буфере), SIZE (0,03–4 с, вперёд и назад), SHAPE (морфинг между четырьмя огибающими), PITCH с V/Oct-трекингом.
- Аттенюрандомайзеры: на каждый параметр — CV-контроль и отдельная ручка доли гауссовой рандомизации, плюс внутренний случайный источник.
- Дилей и реверб: управление базовым клоком (DENSITY) и его умножением (TIME), питч-шифтинг повторов, tap tempo по кнопке SEED или внешнему сигналу, независимые ручки feedback, dry/wet и reverb.
- Запись: четыре режима качества — 48 кГц/16 бит стерео (4 с) вплоть до 24 кГц µ-law моно (32 с), включая эмуляцию Clouds и эмуляцию кассеты. Кнопка FREEZE замораживает буфер, содержимое автосохраняется.
Лицензии и ограничения
Код опубликован под MIT, железо — под Creative Commons Attribution-ShareAlike 3.0. Практическое следствие: любую плату, сделанную по этим файлам, тоже придётся распространять под CC, а лицензию и атрибуцию — сохранять без изменений. Открытый исходник не равен общественному достоянию.
Отдельно оговорено, что названия «Mutable Instruments» и «Beads» использовать в производных продуктах нельзя — это зарегистрированная торговая марка. Свою сборку придётся называть иначе.
Контекст
Mutable Instruments открывала почти всю линейку: код AVR-проектов под GPL3, код на STM32 — под MIT, железо — под CC BY-SA. Из этого выросли порты Audible Instruments для VCV Rack, версии Softube и аппаратные переделки вроде After Later Audio.
Beads оставался единственным исключением. Исходников не было ни у кого — ни у софтверных эмуляций, ни у альтернативных прошивок. Запрос «Add Beads» открыли в трекере pichenettes/eurorack ещё в марте 2022 и закрыли без релиза. Причина, скорее всего, простая: сразу после ухода с рынка в декабре 2022 года Эмили не хотела получить волну дешёвых клонов прощального модуля.
Что это значит
Для DIY-сообщества это снятие главного блокера: теперь Beads можно собирать самостоятельно и легально. Для разработчиков — открытая дорога к порту в VCV Rack и к своим плагинам на базе движка.
И ещё один аспект, который отмечают все, кто открыл репозиторий: код написан человеком для людей — прокомментирован так, чтобы его читали. Для аудиопрограммистов гранулярный движок, дилей и реверб Beads в таком виде ценны сами по себе, как учебник по обработке звука в реальном времени.


