MIDI CC reference
All CCs operate independently per MIDI channel.
| CC # | Name | Range → internal | Description |
|---|---|---|---|
| 0 | Bank Select MSB | 0–127 (currently unused) | Accepted for compatibility, but ignored. |
| 32 | Bank Select LSB | 0–15 | Bank number. |
| 1 | Modulation Wheel | 0–127 → 0.0–1.0 | SoftLFO depth when Drive = ModWheel. |
| 7 | Channel Volume | 0–127 → -60..0 dB | v = 0 is silent; v = 127 is 0 dB. |
| 10 | Pan | 0–127 (64 = center) | Mapped to -63..+63. |
| 64 | Sustain Pedal | ≥ 64 = ON | Holds notes. |
| 71 | Resonance / Q | 0–127 → 0.1..10 | Per-voice filter Q (temporary override). |
| 74 | Brightness / Cutoff | 0–127 → 20..20000 Hz | Per-voice filter cutoff (temporary override). |
| 102 | Slot Select (PC alternative) | 0–127 | Selects slot N within the bank set by CC 32. |
| 123 | All Notes Off | — | Stops every note on this channel. |
| — | Pitch Wheel | ±8192 | Mapped by the Bend Range setting (default ±2 semitones). |
| — | Program Change | 0–127 | Selects slot N within the bank set by CC 32. |
Troubleshooting
Program Change does not work in Cubase
Cubase does not deliver Program Change to processBlock (a VST3 spec thing). Workarounds:
- Set
$ProgramChange=CC102on the MewMMLPad side. - Or send
CC 32 (Bank LSB) → CC 102 (Slot)directly from the DAW.
MewFM accepts both PC and CC 102.
Para-out B / C / D is silent
- Did you Activate the output buses in your DAW? (See Para-out: DAW setup.)
- In standalone mode, anything other than Out A is silent (see Standalone mode).
- Make sure the channel isn’t set to Engine: Off.
SSG is too loud / too quiet relative to FM
This is a perceptual loudness difference caused by the waveform spectrum (see Why SSG sounds louder than FM).
Adjust with the per-channel Volume slider, or with Channel Volume CC (7) from the DAW.
Preset switching flickers
Sending the same PC repeatedly is ignored (duplicate PCs are internally deduplicated).
When changing banks, always send CC 32 first, then PC or CC 102.