Online Audio Workstation
  • Local Studio
  • Cloud Studio
  • Tools
  • Desktop app
  • Learn
  • Gallery
  • Pricing
  • Blog
  • About
  • Log in

Product

  • Features
  • Pricing
  • Local Studio
  • Desktop app
  • Project gallery

Free Tools

  • Vocal Remover
  • BPM & Key Finder
  • Audio to MIDI
  • Tuning Explorer
  • Pitch Shifter
  • Speed Changer
  • Video Speed Changer
  • Voice Recorder
  • Podcast Recorder
  • Clean Up Recording
  • Vocal Match EQ
  • Sing a Cover
  • Virtual Choir
  • Audiobook Check
  • Practice Tracks
  • Music Assignments
  • Loop Jam
  • Purrcussion
  • Mix Review
  • Voice-over Session
  • Guitar Pro to MIDI
  • MusicXML to MIDI
  • All tools

Learn

  • All tutorials
  • Audio effects
  • MIDI instruments
  • MIDI effects
  • Style lessons

Company

  • About Us
  • Blog
  • Changelog
  • Service status

Legal

  • Terms of Service
  • Privacy Policy

Connect

  • contact@tuttidaw.com

© 2026 WeaveJam · Suzhou Zhishimiaoyan Software Technology Co., Ltd.

  1. Home
  2. ›For M-VAVE FM-1
  3. ›Controller setup

Set up your FM-1 as TuttiDAW's controller

Install RemoteFM1, plug in, click Connect. Then the keys play, the knobs follow the device you're editing, and the FM-1's screen shows TuttiDAW.

Status

Built and tested against a simulated FM-1 that speaks the RemoteFM1 protocol. A check on a real unit is still pending, so details such as the knob order, LED positions and screen frame rate may still change.

New: real velocity

The installer now writes RemoteFM1 0.2.1, our build with key velocity and pressure, measured from the keys' carbon pills on the stock hardware. Try it in the browser before you open TuttiDAW.

What you need

  • An M-VAVE FM-1.
  • A USB cable that carries data (some charging-only cables don't).
  • Chrome or Edge on a computer, or the TuttiDAW desktop app. Safari has no Web MIDI.

1. Install RemoteFM1

RemoteFM1 is a free firmware by Quixotic7 (GPL-3.0). On its own it does almost nothing: it sends every key, button and knob, MASTER included, to the computer as MIDI, and shows whatever the computer sends back on its screen and LEDs. That is what lets TuttiDAW use the whole panel.

  1. Back up your presets with your current firmware's own editor.
  2. Open the RemoteFM1 installer in Chrome or Edge, connect the FM-1 with the USB cable and follow its steps. Don't unplug the unit while it writes.
  3. When it's done, leave the FM-1 plugged in and open TuttiDAW.
Open the RemoteFM1 installer

Built from weavejam/RemoteFM1 (GPL-3.0), based on RemoteFM1 by Quixotic7.

Going back later: RemoteFM1 answers firmware installers as the stock firmware does, so you can install any other firmware with its own installer, or M-VAVE's stock firmware with M-UPGRADE from M-VAVE's FM-1 page.

2. Connect in TuttiDAW

  1. Open the editor: the demo project (no sign-in needed) or a project of your own. If the browser asks to let the site use your MIDI devices, allow it.

  2. Plug in the FM-1. An “FM-1 detected” card appears at the bottom left of the editor.

    The “FM-1 detected” card with Connect and Not now.
  3. Click Connect. The browser asks once more, this time for full control of MIDI devices (SysEx), which TuttiDAW needs to draw on the FM-1's screen. Allow it.

  4. The card turns into a small bar: “FM-1 · RemoteFM1” with the firmware version, a Device / Mixer switch and Disconnect. The FM-1's screen now shows TuttiDAW.

    The connected bar: FM-1 · RemoteFM1 with its version, the Device / Mixer switch and Disconnect.
  5. From now on TuttiDAW reconnects whenever the FM-1 shows up. Disconnect turns that off, and the FM-1 stays a plain MIDI keyboard.

If the unit doesn't answer as RemoteFM1 within a few seconds, the card shows the install steps instead, with a link to the installer and a Check again button. In the meantime the FM-1 still works as a MIDI keyboard.

The card for an FM-1 that isn't running RemoteFM1: three install steps, how to go back, Open installer and Check again.

3. Three faces

The FM-1 shows one of three faces, depending on what you're doing in TuttiDAW.

Panel: an Ensemble or a firmware plugin

While you work in an Ensemble's editor, the FM-1 becomes that Ensemble's panel: every button and knob and MASTER do what they do on the on-screen panel, and the screen mirrors it. When the window of a firmware plugin that supports it has the focus, TuttiDAW hands it the whole unit, and the firmware draws its own screen and lights its own LEDs. The card shows which panel the FM-1 has taken over.

The Ensemble's FM-1 panel in TuttiDAW: MASTER, SELECT, PRESETS and ALGORITHM, the screen, KNOB 1–4, the button rows and the keys.

Device (HOME)

The selected device on the selected track, four parameters at a time on KNOB 1–4. SELECT turns the pages and PRESETS moves to the next device. EQ Eight gets one band per page (Freq, Gain, Q, Mode) with its curve on the screen.

TuttiDAW's screen for the FM-1 (simulated device), Device face: Glue Compressor's first page with Threshold, Ratio, Attack and Release, and the track's devices listed below.TuttiDAW's screen for the FM-1 (simulated device), Device face on EQ Eight: band 3's Freq, Gain, Q and Mode above the curve, page 3 of 8.

Mixer (GLO)

The selected track's Volume, Pan and sends on KNOB 1–4, with the track list on the screen. ALGORITHM steps through the tracks.

TuttiDAW's screen for the FM-1 (simulated device), Mixer face: the Bass track's Volume, Pan and two sends, with the track list below.

HOME and GLO switch faces on the unit; the Device / Mixer switch on the card does the same.

Button map (Device and Mixer faces)

On the Panel face every control belongs to the Ensemble or the firmware. Everywhere else:

ControlWhat it does
Keys (27, from F3)Like any MIDI keyboard: through TuttiDAW's usual MIDI input into the armed track, at a fixed velocity of 100.
OCT− / OCT+Shift the keys down or up an octave, up to four. The lit button shows the shift.
KNOB 1–4The four parameters on the screen. A fast turn moves further.
SELECTPrevious / next page of parameters (EQ Eight: bands 1–8).
PRESETSPrevious / next device on the selected track; switches to the Device face.
ALGORITHMPrevious / next track.
HOMEDevice face; press again for its first page.
GLOMixer face; press again for its first page.
FXTurn the shown device on or off; the FX light is lit while it's on. On EQ Eight, FX switches the shown band instead, and the light still follows EQ Eight's own on/off.
MASTERMain volume. It takes over once you turn it past the current level, so the volume never jumps.
PLAYPlay / stop.
RECRecord.
SCL, ENV, LFO, EDIT, SAVE, ARP, SEQNothing on these faces; they work on the Panel face.

LEDs: the C keys glow faintly so you can find your place, held keys light up, HOME or GLO shows the face, and PLAY, REC and FX show their state.

Troubleshooting

No card appears when I plug in the FM-1
Use Chrome or Edge on a computer, or the desktop app, and allow MIDI devices when the browser asks (if you said no, change it in the site settings next to the address bar). Use a USB cable that carries data, and try another port. TuttiDAW looks for a MIDI port with “FM-1” in its name.
“TuttiDAW can't reach the FM-1's screen”
The browser refused full MIDI control (SysEx), or has no Web MIDI. Allow it for this site in the browser's site settings, then click Try again.
“This FM-1 isn't running RemoteFM1”
The unit didn't answer as RemoteFM1. Install it (step 1). If it is installed, unplug and replug the FM-1 and click Check again. On Windows a MIDI port works in one app at a time, so close other apps that may be holding it: a firmware editor, another DAW or another TuttiDAW tab.
Safari, iPhone or iPad
Safari has no Web MIDI, so the FM-1 can't connect there. Use Chrome or Edge on a computer, or the desktop app.
The keys light up but nothing sounds
The keys send notes like any MIDI keyboard: arm a MIDI track that has an instrument, and check that its MIDI input takes all inputs or the FM-1.

No FM-1 at hand?

Everything else works without the unit. The Ensemble's on-screen FM-1 panel plays with your mouse and computer keyboard, and the demo project and the style lessons open right in the browser.

See what TuttiDAW does with FM-1 sounds

Not affiliated with M-VAVE

TuttiDAW is an independent app. It is not affiliated with or endorsed by M-VAVE, or by the authors of RemoteFM1 or of the FM-1 firmwares named on this page. FM-1 is M-VAVE's product name; we use it only to say which hardware TuttiDAW works with.