MC-1
Original 1990s-style groovebox: three melodic parts with LA- or 303-inspired engines (128 presets), a 16-lane synthesized drum part with eight kits, 64 patterns, song mode, effects and an arpeggiator.
by dspaudio

Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Build from source yourself
- License notes
- Code and generated assets are GPL-3.0-only; the 16 instrument recordings (VSCO 2 Community Edition) and their converted PCM data are CC0-1.0 (NOTICE.md). Restricted upstream artwork and sample packs are excluded.
- Source
- github.com https://github.com/dspaudio/mc-1
- Homepage
- dspaudio.github.io https://dspaudio.github.io/mc-1/
- sequencer
- drums
- synth-engine
- fx
- midi
- usb-audio
- emulator
Description
Not an emulation of any Roland product and without Roland data. Patterns have 16 steps; parts can be recorded live, step-edited, accented and slid, and pattern changes queue to the next bar. A song screen chains up to 128 entries. It has USB MIDI, TRS MIDI in and stereo USB audio out. Hardware support is copied from ORBIT. The README states the 0.3.0 host tests pass but that no boot, listening, USB or timing test has yet been done on an FM-1.
Install notes
Build the experimental .fwsc package with tools/build_package.py (BUILDING.md). The author says installing it on hardware is unverified. Saves use two flash banks at 0x99000..0xAAFFF that other firmware may share. Hold OCT- and OCT+ for five seconds while stopped to reach UBOOT.
Version history
| Version | Date | Notes |
|---|---|---|
| main @ 5214cea | 2026-10-14 | No tagged releases; this is the latest commit. The README describes it as experimental 0.3.0. |