Синтезатор M-Vave FM-1 отримав відкриту платформу для власних прошивок
M-Vave відкрила платформу FM-1 для власних прошивок: синтезатор отримав SDK, браузерний емулятор і нові можливості від спільноти.
Виробник M-Vave відкрив для власників кишенькового синтезатора FM-1 можливість створювати та встановлювати власні прошивки. 17 жовтня компанія представила пакет FM1 Open із набором розробника, браузерним середовищем для роботи та 15-ю версією штатної прошивки, яку можна використовувати як відкриту платформу.
Як повідомляє Ars Technica, спільнота почала зворотну розробку штатного програмного забезпечення FM-1 у липні. Уже у вересні з’явилися перші альтернативні прошивки, а до кінця жовтня кількість проєктів суттєво зросла.
Відкритий застосунковий рівень
FM-1 має 27 клавіш і TFT-дисплей діагоналлю 1,54 дюйма. Вихідний код застосунків компанія опублікувала за ліцензією GPLv3. Також користувачам доступний браузерний емулятор, у якому можна перевірити власну прошивку перед записом на пристрій.
Водночас синтезаторний рушій штатного пакета залишається закритим бінарним компонентом. Тобто відкритою є саме прикладна частина програмного забезпечення, а не весь програмний стек пристрою.
Прошивки та ризики оновлення
Серед доступних неофіційних проєктів є прошивка Doom, яка запускає гру на дисплеї синтезатора, Melodee з емуляцією Casio CZ-1, DX7-подібним рушієм, ударними інструментами та емулятором звукового чипа Commodore 64 SID. Прошивка Felucca додає понад десяток звукових рушіїв, семплер, багатодоріжковий патерн-секвенсер і можливість одночасно використовувати незалежні інструменти.
SLOOP перетворює FM-1 на автономну грувбокс-станцію: вона підтримує програмування партій ударних і басу, поєднання петель та запис до восьми доріжок. Автор матеріалу також зазначив, що Felucca розпізнається Audacity як пристрій запису через USB.
Установлення альтернативного ПЗ пов’язане з ризиком: чип JieLi зберігає прошивку в одному банку пам’яті, тому перерване оновлення може ускладнити відновлення пристрою. Запис нової прошивки також стирає збережені проєкти й налаштування. Спільнота радить спершу оновити пристрій до штатної версії 15 та не встановлювати одну кастомну прошивку безпосередньо поверх іншої.