
Синтезатор M-Vave FM-1, созданный как компактная версия знаменитого Yamaha DX7, получил новые возможности благодаря энтузиастам. Устройство продаётся примерно за 59,72 доллара с учётом сборов и изначально умело лишь воспроизводить звуки, заявленные производителем. Однако разработчики из сообщества начали расширять его функции с помощью собственного программного обеспечения.
Работы по обратной разработке штатной прошивки стартовали в июле на форуме Reddit r/synthdiy. Уже в сентябре появились первые альтернативные версии программного обеспечения. К концу октября для FM-1 было создано несколько независимых проектов, предназначенных для установки на синтезатор.
Энтузиасты используют устройство не только для музыкальных экспериментов. Среди доступных проектов есть версия, позволяющая запускать игру Doom. Возможности для подобных разработок связаны с наличием у FM-1 27 клавиш и небольшого цветного TFT-дисплея диагональю 1,54 дюйма.
17 октября компания M-Vave представила пакет FM1 Open, призванный упростить создание пользовательских прошивок. В его состав вошли комплект средств разработки, рабочая среда в браузере и 15-я версия штатного программного обеспечения. Теперь владельцы FM-1 могут изменять программную часть устройства и устанавливать собственные проекты.
Исходный код приложения опубликован по лицензии GPLv3, а для проверки разработок предусмотрен эмулятор, работающий в браузере. Перед прошивкой устройства пользователи могут протестировать изменения в виртуальной среде. При этом сам синтезаторный движок, используемый штатной программой FM-1, остаётся закрытым двоичным компонентом, поэтому открытой стала только прикладная часть системы.