Miku-FM · DX7 bank tool

DX7 CARTRIDGES · M-VAVE FM-1 · MIKU-FM 0.7

DX7 bank tool.

Open a DX7 cartridge, see what is in it, send it to your FM-1 over USB, or save the FM-1's own user bank. Everything happens in your browser; no file is uploaded.

Needs Chrome or Edge (Web MIDI with SysEx), the FM-1 connected by USB, and Miku-FM 0.7 or newer on it.

1 / OPEN

Open a bank.

A DX7 32-voice dump or a single voice (.syx), or a raw packed bank (.bin, 128 bytes a voice). Checksums and every voice are checked the way the FM-1 checks them.

The ten original Miku-FM voices, then INIT VOICE up to 32. A standard DX7 file: load it in Dexed or on any DX7 librarian.

2 / SEND

Send to your FM-1.

  1. Connect the FM-1 by USB and switch Miku-FM on. Stop any song that is playing.
  2. Press Connect and allow MIDI with SysEx when the browser asks.
  3. Pick the FM-1 as the output, then send a bank or one voice.
  4. The FM-1 shows a prompt: press REC within 10 seconds to accept it, or let it lapse to refuse.

The whole bank shows IMPORT 32 VOICES? REC and replaces your user bank (32 voices, kept on the FM-1 until you import again). A single voice shows VOICE TO USER n? REC and goes into the user slot chosen on the BANK page, or VOICE TO EDIT? REC into the patch you have open for editing. Nothing changes until you press REC. The song must be stopped.

If the FM-1 says BAD CHECKSUM, BAD DX7 LENGTH or INVALID VOICE n, the dump was damaged on the way: try again, and use USB, not a MIDI cable.

3 / RECEIVE

Save your FM-1's user bank.

  1. Connect as above and pick the FM-1 as the input.
  2. On the FM-1 open the BANK page (HOME until DX7 BANK, or REC on MIXER) and stay on BROWSE, not an edit page.
  3. Press GLO: the FM-1 sends its user bank (it says USER BANK SENT). It appears here in the list.
  4. Press Save as .syx in step 1.

Not listening yet: connect first.

There has to be a user bank to send: import one first, or store a patch from an edit page (GLO, then REC). Any DX7 dump that arrives is shown, including one sent from Dexed.

OR / WITHOUT THIS PAGE

Send from Dexed directly.

The FM-1 takes a normal DX7 dump on its USB MIDI port from anything that can send one. In Dexed, route its MIDI output to the FM-1's USB MIDI port (in a DAW or a MIDI router), then use the Cart menu's option that sends the whole cartridge to the DX7; the matching Parm option sends the current voice alone (the wording differs a little between versions). The FM-1 answers with the same REC prompt. Use the cartridge from step 1 above to start from the Miku-FM voices.

Requires Miku-FM 0.7 or newer over USB. The TRS MIDI jack is not for this: it runs at the classic 31.25 kbaud, so a 4 KB cartridge needs about 1.3 seconds to arrive, and the FM-1 only reads dumps that come in over USB. A MIDI keyboard on either one plays the FM-1's sounds.

All of this is described in the guide. Not tested against a real FM-1 yet: if a send fails, please tell us what the FM-1 said.