Presets & banks
MewFM’s presets use a 2D bank × 128 slot layout.
There are 16 banks, for a total of 16 × 128 = 2048 slots (independent for FM / SSG / ADPCM).
File layout
~/Documents/MewFM Presets/
├── FM/Slots/
│ ├── Bank0/ slot00.xml ... slot127.xml
│ ├── Bank1/
│ └── ... Bank15/
├── SSG/Slots/
│ ├── Bank0/
│ └── ...
└── ADPCM/Slots/
├── Bank0/ ※ ADPCM presets embed their sample data as base64,
└── ... so each file is tens to hundreds of KB —
larger than an FM / SSG preset.
Save / Load
In the preset row of the tone editor, pick a Bank and a Slot, then use [Save] / [Load] / [Import] / [Delete].
Saving writes an XML to that bank / slot and records the channel’s presetBank / presetSlot / presetName in the state.
Switching with MIDI Program Change
Sending a MIDI Program Change from the DAW switches that MIDI channel to the specified slot.
Banks are selected with CC 0 (Bank MSB) + CC 32 (Bank LSB). MewFM uses the Bank LSB as the bank number.
When used together with MewMMLPad:
A @0:5 ; Bank 0, Slot 5
B @3:120 ; Bank 3, Slot 120
CC 102 fallback (for Cubase)
Because of how Cubase implements VST3, MIDI Program Change events are not delivered to processBlock. To work around this, MewFM also accepts CC 102 as a slot select.
If you set $ProgramChange=CC102 on the MewMMLPad side, it automatically expands Program Change into the CC 32 → CC 102 form.
FMP / PMD / MUCOM preset import
The preset dialog’s [Import] reads FMP / PMD / MUCOM text tone definitions.
You can specify a “base bank” at import time. Entering 0 puts patches 0–127 directly into Bank 0 slots 0–127; entering 1 puts them into Bank 1 slots 0–127, and so on.
Para-out
MewFM provides four stereo outputs — Out A / B / C / D. Each channel can be assigned to any bus (the default is Out A for every channel).
Bus assignment
Switch with right-click on a channel button → Output → Out A / B / C / D. The badge color in the upper-right of the button changes so the chosen bus is visible at a glance.
DAW setup (Cubase)
By default, Cubase disables B / C / D (a VST3 spec thing). To enable them:
- Open the instrument track where MewFM is loaded.
- Click Activate Outputs at the top-right of the VST Instrument window.
- Enable Out B / C / D.
- New B / C / D channels appear under the VST Instrument folder.
Studio One / Reaper
- Studio One: use the plug-in’s “Show All Outputs” to reveal B / C / D.
- Reaper: extend MewFM’s output to 6 ch / 8 ch in the FX chain and B / C / D appear.
FX (Reverb / Chorus) return
The Reverb / Chorus return signal is always summed into Out A. This follows the classic mixer model where FX is a shared return.
If you want to apply effects to only B / C / D, use an Insert FX on the DAW side.
Standalone mode
In standalone (running MewFM outside a DAW), only Out A is routed to audio output. Channels assigned to B / C / D are not audible. This is intentional — para-outs are a DAW-side feature.