sloop-consort, image 1 from its README
1/4
Firmware

sloop-consort

Loud83/100

Android companion for the M-VAVE FM-1 running SLOOP 2.7 — sampler, FX, songs and skins over USB MIDI.

sloop-consort is custom firmware for the M-VAVE FM-1, by @zisonzishen0415-stack. Open source under GPL-3.0, latest release v0.9.4-20261019 (October 2026), 3 stars on GitHub.

forM-VAVE FM-1·by@zisonzishen0415-stack

Unclaimed. Is this yours? Sign in with GitHub as @zisonzishen0415-stack to claim it.

Downloads
0
Stars
3
Fork
1
Commits
31
Last commit
Download v0.9.4-20261019

consort.apk· 529 KB

GPL-3.0· zisonzishen0415-stack/sloop-consort·downloads come from the creator’s GitHub releases

31
Commits
5
Releases
31 commits and 5 releases in the last year
Activity · last 12 months
5 releases
  1. v0.9.4-20261019Consort 0.9.4 — web / iOS mode (2026-10-19)Latest1 file

    Consort 0.9.4 — 2026-10-19

    • Web / iOS mode: the same page runs in a browser with a file library (IndexedDB), Web MIDI transport, sampler save, song/backup save, share/download and the full-song offline renderer. It is installable as a PWA.
    • Web MIDI (navigator.requestMIDIAccess) replaces the Android bridge in browsers: sampler upload, FX, themes, songs and backups work when the browser exposes CoreMIDI/USB MIDI.
    • Safari/iOS has no Web MIDI, so the FM-1 connection needs a Web-MIDI-capable iOS browser (for example MIDIWeb or Midi浏览器). Offline render and the file library work in Safari without it.
    • A native iOS app (CoreMIDI + UIDocumentPicker/ShareSheet) still requires macOS/Xcode and is not built here.
    • APK 541,864 B. Debug-signed (not a Play Store build); Android 6.0+ (minSdk 23), USB host / OTG for the FM-1.
  2. v0.9.3-20261019Consort 0.9.3 — manage rendered WAVs (2026-10-19)1 file

    Consort 0.9.3 — 2026-10-19

    • Rendered WAVs are now first-class library files. After a render, the WAV appears in Songs under a new WAV filter, with Share, Rename, Open with and Delete; the list refreshes automatically.
    • WAV rows no longer try to parse the audio as JSON.
    • Full-song offline rendering from 0.9.2 is unchanged: a .sloopsong with an A–D order renders the whole arrangement once; files without an order render the working loop.
    • APK 537,692 B. Debug-signed (not a Play Store build); Android 6.0+ (minSdk 23), USB host / OTG for the FM-1.
  3. v0.9.2-20261019Consort 0.9.2 — full-song offline render (2026-10-19)1 file

    Consort 0.9.2 — 2026-10-19

    • Offline render of the whole song: a .sloopsong with an A–D order now renders the full arrangement once, on the phone, without the FM-1. The renderer starts the firmware's SONG mode, forces the order to play once, and stops when the song ends.
    • A file without an order (or a backup with no ORDER) still renders its working loop, with a chosen length.
    • Output: 44.1 kHz / 16-bit stereo WAV in Download/SLOOP. A two-section test song rendered 5.33 s in 106 ms.
    • APK 537,694 B. Debug-signed (not a Play Store build); Android 6.0+ (minSdk 23), USB host / OTG for the FM-1.
  4. v0.9.1-20261019Consort 0.9.1 — offline WAV render (2026-10-19)1 file

    Consort 0.9.1 — 2026-10-19

    • Offline WAV render: from the Songs file sheet, a .sloopsong or backup can be rendered on the phone without the FM-1. The full SLOOP 2.7.1 firmware runs in WebAssembly, faster than real time; the WAV is 44.1 kHz stereo and lands in Download/SLOOP.
    • This first version renders the working loop (object 0); the A–D song arrangement is loaded but full-song rendering is the next step.
    • The renderer also accepts backups and one-song playlists; objects, samples and the song order are written into the emulated flash.
    • APK grows to ~537 KB. Debug-signed (not a Play Store build); Android 6.0+ (minSdk 23), USB host / OTG for the FM-1.
  5. v0.9.0-20261019Consort 0.9.0 (2026-10-19)1 file

    Consort 0.9.0 — 2026-10-19

    • Sampler: record or import audio, live waveform, trim, normalize, reverse, clean, root detect/tune, ONE SHOT / LOOP / LOOP+TAIL, crossfade, up to 16 zones, send to USR1–4, and "Play on track 1–3 / DRUM".
    • Songs: phone-side library, full backup/restore including the four sample slots, .sloopsong / .sloopset import and share.
    • Fixes: library files are resolved in their exact folder, so a same-named file in Download and Download/SLOOP can no longer be renamed, deleted or shared by mistake; editable-take storage failures are surfaced instead of swallowed.
    • Docs: English and 简体中文 READMEs, with a language link at the top.

    APK: sideload it; Android will ask you to allow installs from the browser or file manager. Debug-signed (not a Play Store build). Requires Android 6.0+ (minSdk 23) and USB host / OTG.