Skip to content

M-VAVE FM-1 (SLOOP 2.8.1): 153 free presets & MIDI CC chart

153 free presets to load from the browser, and M-VAVE FM-1 MIDI implementation: 16 CC, 3 SysEx commands, each named, for Claude (MCP), SuperCollider or any OSC app.

Device M-VAVE FM-1
Vendor M-VAVE
OSC prefix /fm1_sloop
Source 📘 From the manufacturer's documentation
Firmware sloop-2.8.1
Revision SLOOP 2.8.1 (alternative firmware by isod89)
Upstream vendor-doc
Driver file devices/m-vave/fm-1.vendor.fw-sloop-2.8.1.json
Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone — see CONTRIBUTING.

Other versions of the M-VAVE FM-1 (93)

stock firmware V15 · stock firmware V16 · 386DX 1.0.2 · AMB-1 1.3 · BEETLE 1.4.25 · Bunker Evolved 1.0.0 · Bytemania 1.2.0 · Carnac OS 0.9.3 · Chipbox 1.2.4 · ChoralRoot 0.26.1 · fm1-chord 0.3 · Clipper 1.1-experimental · CoralFlower 0.5 · CS-1 2026.10.22 · CTL-1 1.0 · Cut-A-Dor 1.2.1 · Dinghy 0.4 · DRIFT 0.8 · DUB-1 1.3.0 · DUELL 1.0 · Evander's Music Box 1.5.2 · ETCH 1.61 · Fart Machine One 1.1.0 · Felucca 1.6.1 · Felucca [Salt] 0.9-salt14 · Felucca 8 Patterns 1.6.1_and_sequences · FiMba-1 0.6.1 · Flyfish 1.0.1-4e5efb8 · FM-106 Beta4 · FM1-GM 1.0.2 · FMEL-1 1.0 · FMini-1 1.8.0 · FOMAJAM 0.1.6 · FoMni 0.4 · FRASIL 1.0 · Frodhes 0.9.4 · FuMi-1 1.1.0 · Pocket GammaWave 1.0-GW · GHOULBOX 2.3.2 · Golana 1.2 · Golana DZ Edition 0.1.0-beta · GR!MM 1.0 · HERA 1.1 · Hortator 0.23.3 · HYP-1 1.5.54 · Jangada 1.0.1 · JIANT FM 0.9.9-beta4a-813869d · KAWA 0.5 · Ketch 0.1-beta · LOOM-8 0.7 · MAKU 1.0 · MC-1 1.2.0 · Melodee 1.4.5 · MIN-1 0.2.1 · Mini-Tone 1.0.2 · MODELAR 0.3 · MONK-1 0.9.1 · MORPHEUS 1.0.0 · Mutable Dreams 1.0 · MYCELIUM 1.0-test · Niagara Drift 0.2 · No Man Sky FM 0.5 · NOIZ DEMONS 666 · OberVave 3.0.1 · FM1 Open V14 · OPN-1 2.0.0 · ORBIT 0.7.1 · PIGEON 0.5.0-beta.1 · Polly 0.5 · PurpleMonkey 0.11 · FM1 Quest 38 · Rainbow Mode 1.1.5-rb · Shine On 3.0.1 · FM-1 SID 0.1 · SID-1 1.0.0 · SIDOU 0.3.1 · Skiff 1.4 · SLOOP ALG ALG05-TEST · SLOOP DX7 Banks 2.5-b28-test · SLOOP Floyd FM 2.4 · sloopDX 4.0 · Tessera 2.0.1 · Tonitor 2026.10.23 · TRIBE 0.3-beta · Tuna 1.0-fbc56d3 · Unholy Union 0.2.3 · Vector37 0.3.2 · WaveLoop FM-1 1.0.5.2-midi23 · winampFM Synth 0.12 · X0X 1.1.0 · X0X-RMX 1.1.0 · ZEN-1 1.2 · zp12 2.5

Try it in your browser

Play a virtual FM-1 with any of its community firmwares: M-VAVE FM-1.

Sounds for it

153 sounds shared for it, each with its author's credit and licence: open one to listen and load it into your device from the browser.

All 153 sounds for it

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/m-vave/fm-1.vendor.fw-sloop-2.8.1.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /fm1_sloop/bank_select_latched_for_pc 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as fm1_sloop: ask “what can the M-VAVE FM-1 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (16)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/fm1_sloop/bank_select_latched_for_pc 0 0–127 continuous Track
/fm1_sloop/glide 5 0–127 continuous Track
/fm1_sloop/level 7 0–127 continuous Track
/fm1_sloop/pan 10 0–127 continuous Track
/fm1_sloop/expression 11 0–127 continuous Track
/fm1_sloop/sustain 64 0–127 switch Track
/fm1_sloop/resonance 71 0–127 continuous Track
/fm1_sloop/release 72 0–127 continuous Track
/fm1_sloop/attack 73 0–127 continuous Track
/fm1_sloop/engine_cutoff_else_track_filter 74 0–127 continuous Track
/fm1_sloop/decay 75 0–127 continuous Track
/fm1_sloop/reverb_send 91 0–127 continuous Track
/fm1_sloop/chorus_send 93 0–127 continuous Track
/fm1_sloop/delay_send 94 0–127 continuous Track
/fm1_sloop/remote_panel_button_1_102_115_14_buttons 102 0–127 continuous Track
/fm1_sloop/reset_controllers 121 0–127 trigger Track

SysEx commands (3)

OSC address Arguments
/fm1_sloop/program program: u7
/fm1_sloop/system/info
/fm1_sloop/system/identify

Performance MIDI

Notes, pitch bend and any CC are also available: /fm1_sloop/note/on <note> <velocity>, /fm1_sloop/cc/<number> <value>, /fm1_sloop/pitchbend <0-16383>, /fm1_sloop/program_change <n>.

Limitations

SLOOP 2.8.1 by isod89 (GPL-3.0), a groovebox firmware for the FM-1. 3 synth tracks ch1-3 + drum track ch10; CC74 = engine cutoff else track filter; no CC1/aftertouch; Program Change + latched CC0 bank select -> PRESETS list; REMOTE CC102-115 = panel buttons; clock out USB. Channels: synth tracks 1-3 default ch1-3, drum track ch10, each OFF/1-16; OTHER: unassigned channels -> selected track or dropped; MIDI IN mode notes/clock-only/single channel (params.c:181-193). Pitch bend: handled. Aftertouch: ignored (CC1 ignored too). Clock: in USB or TRS; out USB. MIDI out: notes per track; clock. NRPN: none. SysEx `F0 7D 46 4C`: editor protocol v12: user presets 32, projects FUN5 3816 B, backup 0-11, samples, FM6 68-71 (27 slots), drum kits 72-76, LIVE 77; INFO 'FELUCCA SLOOP 2.8.1'. SysEx `F0 43`: raw DX7 ignored on device (web editor converts to FM6_PUT). SysEx `F0 00 32 45 00 00 00 40 7F F7`: vendor update identify query (00 59 11 packed); update protocol kept. Identity: vendor identify FM-1_9XY (release build); editor INFO 'FELUCCA SLOOP 2.8.1'.

Frequently asked questions

Where can I find free presets for the M-VAVE FM-1?

SynthHub has 153 free sounds for the M-VAVE FM-1, shared by 2 creators with their credit and licence. Open one and load it into the synth from the browser (Chrome, Edge, Opera or Firefox), with nothing to install.

Which MIDI CC controls the filter cutoff on the M-VAVE FM-1?

CC 74 (0–127), named /fm1_sloop/engine_cutoff_else_track_filter in SynthHub's map.

How many parameters of the M-VAVE FM-1 can be controlled over MIDI?

SynthHub's map of the M-VAVE FM-1 lists 16 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the M-VAVE FM-1?

Yes: SynthHub's hosted MCP server knows the M-VAVE FM-1's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.