Skip to content
altstrument

Felucca Editor (SysEx scripts)

Tool for FM-1 (M-VAVE)

Python scripts for Windows that drive Felucca 1.5 over its SysEx editor protocol: write four-track arrangements, manage project slots and song chains, and read or set parameters from the command line.

by Hunter Xiong (hunterxiong2026)

ActiveSource: openMIT
Distribution
Build from source yourself
Source
github.com https://github.com/hunterxiong2026/fm1-felucca-editor-2026

Description

Talks to winmm.dll through ctypes, so it has no third-party dependencies. Covers Felucca 1.5's track and global parameters, 64 steps per track, four project slots and the sixteen-row song chain, driven from an arrangement JSON file. Includes reference notes on the frame format and parameter ranges, plus a Claude skill file for generating arrangements. The README is in Chinese. Windows only; close any browser MIDI session first because the device input is exclusive. Multi-row chains with repeat above one are noted as unstable.

Install notes

Targets Felucca 1.5 specifically. Clone the repository and run the scripts with Python 3.10 or newer in a separate virtual environment; mido is only needed for MIDI export.

Version history

Felucca Editor (SysEx scripts) version history
VersionDateNotes
1.3.02026-10-13Felucca v1.5 support.
1.1.02026-10-09
1.0.02026-10-06

Back to FM-1