Mutable Dreams Mirror
Private 2.0 · real display and panel over USB · no firmware installer.
You need Chrome or Edge, and the FM-1 running Mutable Dreams plugged in with a USB cable. When you press Connect, the browser asks for permission to use MIDI devices: allow it.
For OBS: choose Clean capture, capture this Chrome/Edge window, and record FM-1 USB audio separately at 44.1 kHz. Escape leaves clean view. Only the unique “Mutable Dreams FM-1” USB port is accepted; other instruments are never probed.
How
- Plug the FM-1 running Mutable Dreams into this computer.
- Open this page in Chrome or Edge. Press Connect and allow MIDI with SysEx.
- The page finds Mutable Dreams by itself. If it doesn't, choose its ports (named after Mutable Dreams or the FM-1) in both lists above.
What you see
The screen updates as Mutable Dreams draws it. Buttons and keys light up as their LEDs do, bright or glowing. Held ones are outlined in teal. A knob you turn flashes and shows its steps. If you unplug the FM-1 or it sleeps, the page waits and reconnects.
Control (for testing)
Turn on Control to play the FM-1 from this page. Click a button or key, and it stays pressed while you hold the mouse. Scroll over a knob to turn it. With the keyboard, Tab to a button or key on the panel and hold Space or Enter to hold it; on a knob, the arrow keys turn it. When you turn Control off, close the page or unplug the cable, Mutable Dreams lets go of everything. Scripts can play the panel too, with fm1-base's tools/fm1_remote.py.
Screen reader
This page shows the screen as a picture. To hear what it says, open the FM-1 Screen Reader in another tab: it reads Mutable Dreams's screen with your own screen reader or its own voice, and it can run beside this page.
Speed
Mutable Dreams sends screen rectangles at lower priority than MIDI notes, clock, backup and updater messages. When the computer is busy, the page skips frames, but the picture always catches up.