尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
GLITCH – microsound drum machine firmware for the M-VAVE FM-1 (FM1 Open based, beta)
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗GLITCH is a custom firmware for the M-VAVE FM-1. It turns the FM-1 into a drum machine for fine glitch and microsound beats: every sound is synthesized (clicks, click trains, digital crunch, noise snaps, micro kicks, speaker pops, too-short loops, very high beeps …), loops can live and mutate from bar to bar, and stutter, ratchet and reverse effects are on the keys.
Beta – a hobby project. GLITCH runs on a real FM-1: the first hardware test (October 2026) showed a CPU load below 30 % with dense beats and effects, and the sound comes across as in the simulator. It has been tried on one unit so far, so test reports from more FM-1 owners are very welcome (see below). No support is promised.
Built on M-VAVE FM1 Open (V14); the original README is kept in README.fm1-open.md.
The full manual is GLITCH.md.
In the browser: open subcity.at/flash/fm1-glitch-drums in Chrome or Edge, connect the FM-1 by USB and use Device update (coming from the stock firmware: Recovery & force update). The page also holds the original M-VAVE V15 firmware to go back. The same page is in the download on subcity.at/fm1-glitch-drums and in the latest release.
Before flashing: back up your projects, voices and samples with the firmware that is on the device now. GLITCH stores its patterns in the sample area and cannot read FM1 projects, voices or samples.
With FM1 Open firmware already on the device, macOS users can also flash from
the command line: python3 tools/flash_fm1.py flash (see GLITCH.md).
macOS: see Building on macOS in GLITCH.md (JieLi toolchain under Wine, WASI SDK for the browser simulator). Tests:
tests/run_native.sh # DSP tests
node tests/glitch_sim_test.mjs # simulator: every function, writes a demo WAV
python3 tests/flash_fm1_test.py # command-line flasher against a simulated FM-1
The biggest help is a test on a real FM-1. Please open an issue with the Hardware test report template: firmware build, what you played, the CPU figure on the HOME page, and anything that crackled, hung or sounded wrong.
Bug reports, ideas and pull requests are welcome and will be looked at when there is time. Only the maintainer decides what goes into official releases; forks under their own name are fine (GPL). Details: CONTRIBUTING.md.
The firmware sources are GPL-3.0-only with the FM1 linking exception (LICENSE.md). The FM1 binary SDK, boot files and the V15 recovery image keep their own terms (THIRD_PARTY.md). GLITCH is not an M-VAVE product and comes without warranty; flashing is at your own risk.