Flyfish
Flyfish plays it, lets you shape it, practise it and move it, on a sampled Steinway D.
- Custom firmware
- Stable
- Medium brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Flyfish 1.0.3
Chopin's Étude Op. 10 No. 1, the "Waterfall", on the M-VAVE FM-1: played, shaped, practised and moved.
- The whole étude, 79 bars, on a sampled Steinway D (bitKlavier Grand, CC BY 4.0), with a resonator of sympathetic strings under the pedal; PLEYEL voices it after Chopin's own piano.
- ROUNDS: once, up to 16 times, or endless through a seam you will not hear (bar 48 into bar 1).
- Perform: RUBATO, TOUCH, ACCENT, PEDAL; a STYLE sets a whole reading (CLASSIC, ROMANTIC, VIRTUOSO, NOCTURNE); LEGATO, SOFT, TUNING (equal; Kirnberger III or Vallotti for contrast), PITCH (A = 440, 435, 430).
- Practise: SPEED, a loop, a hand left out for you (FREE, TAP, WAIT), RAMP, CLICK, COUNT; RHYTHM drills, CHORDS, and a chart of each bar's best clean speed and wrong keys.
- Move it: KEY, MODE, BASS. The notes are always Chopin's.
- The screen: the waterfall or a one-bar score, the harmony in Roman numerals.
- MIDI out with the sustain and soft pedals, to play a real piano.
- In the browser: the same firmware on Felucca's emulator.
Since 1.0: WIDTH 5 by default (1.0.1), safe across the 27-hour clock wrap (1.0.2), TOUCH 30 by default (1.0.3).
Runs on the FM-1. To go back: Felucca's or Tuna's installer, or the official V15.
Before you start
- How hard is it?
- EasyCopy a file or use a web page. No extra software.
- What you need
- A USB or MIDI cable
- Comfort with the command line
- A computer
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Flyfish v1.0.3 work on your M-VAVE FM-1?
No reports yet for v1.0.3.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Getting started
From the project's README ("Install"):
Open delirioux.github.io/flyfish in Chrome or Edge on a computer, connect the FM-1 with a USB data cable and press Install (allow MIDI when the browser asks). The page checks the package in the browser and writes it over USB-MIDI, as Felucca's installer does. Flyfish keeps its settings and practice chart in Felucca's first two song slots: back up anything you made in Felucca first.
Or try it in the browser first: delirioux.github.io/flyfish/try runs the same firmware, compiled to WebAssembly on Felucca's browser emulator (Chrome, Edge or Firefox; the computer keyboard plays the keys).
Test builds: every push to dev leaves a package in the GitHub run's artifact flyfish-firmware; the installer's "Install a test build" takes it. From a terminal: python3 tools/fm1install.py flyfish-X.Y.fwsc.
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Why this piece"):
Because of the film Youri. It opens with this étude, and Flyfish began the evening after watching it: to have that music in a pocket synth, to play it, to learn it, to make it fall like water.
> Version 1.0. Built for love of one piece, with no warranty. Felucca's or Tuna's installer, or the official V15, > takes the FM-1 back.
Releases
| Version | Name | Released |
|---|---|---|
| v1.0.3 | Flyfish 1.0.3Latest | 29 October 2026 |
Credits, license and support
- License
- GPL-3.0