Korg Volca FM2 Full Cart SysEx
December 13, 2024
Update 2024-12-14: I thought it was weird that I couldn’t find a web-based tool for sending SysEx, so I ended up making one: SysEx Send (Source). The steps are basically the same as below except now you can use SysEx Send instead of SysEx Librarian.
Update 2024-12-15: I noticed that the FM2 can store 64 presets, but a DX7 cart holds 32 presets. That means when sending a cart presets 1-32 are changed but presets 33-64 stay as factory presets. If anyone knows how to overwrite 33-64 via a SysEx dump, please let me know!
!! SENDING A CART WILL OVERWRITE THE PRESETS SAVED ON YOUR FM2 !!
Korg flexes the FM2’s compatibility with the DX7 quite a bit; right on the landing page for the FM2:
- “completely compatible with SYS-EX patches for the DX7”
- “full classic Sys-Ex compatibility”
However the manual is a bit more obtuse:
- “sound files (SYS-EX/SYX) created on the Yamaha DX7 can be converted and loaded into the volca fm”
- “the MIDI IN jack can be used…to receive SYX (Yamaha DX7) sound data files”
As I was writing an email to Korg I finally figured it out, and while it seems obvious now, I thought I’d share the process.
tl;dr
Just send the cart SysEx using something like SysEx Librarian.
- Connect the FM2 to your MIDI interface
- Download a cart
- Drag it into SysEx Librarian
- Hit the “Play” button
- Go through the presets
It won’t be immediately obvious that anything happened because the current patch is in memory and loaded from the previous cart. When you change patches you’ll see the patches from the new cart.
A little more in-depth
1. Connect the FM2 to your MIDI interface
Not all MIDI interfaces are created equally; the cheaper ones notoriously have trouble handling SysEx messages. MIDI interface out to FM2 MIDI in obviously.
2. Download a cart
This is about sending a full cart (32 presets as opposed to 1 preset) and there are plenty to choose from online. Dexed comes with several and you can find a bunch at Yamaha Black Boxes. The file type must be .syx
.
3. Drag it into SysEx Librarian
Download, install, and open SysEx Librarian on Mac (MIDI-OX might be a good option for Windows, as recommended by Sweetwater). Drag the .syx
file into SysEx Librarian and make sure it’s set up to use your MIDI interface.
4. Hit the “Play” button
Top left corner, it’s a big button that says “Play” on it. It’ll take a second to send the SysEx. If you have an indicator on your MIDI interface you should see activity on that, but the FM2 doesn’t hint that it’s receiving MIDI.
5. Go through the presets
This is where I got confused. SysEx Librarian send the .syx
, my MIDI interface showed that it was sending the .syx
, but nothing happened on the FM2 - the patch I had loaded from the old cartridge was still loaded after sending the new cartidge.
I imagine what’s happening is that the patch is loaded into memory and hangs around regardless of what cart is loaded. When you change the patch, it’ll load them from the new cart and the in-memory patch will disappear.
Bonus: some carts I found online
I like to mirror things in case sites go down.
-
Finetales
-
Yamaha Black Boxes
-
Factory
-
VRC Voice ROMs
- VRC101A Keyboard, Plucked & Tuned Perc.
- VRC101B Keyboard, Plucked & Tuned Perc.
- VRC102A Wind Instrument
- VRC102B Wind Instrument
- VRC103A Sustain
- VRC103B Sustain
- VRC104A Percussion
- VRC104B Percussion
- VRC105A Sound Effect
- VRC105B Sound Effect
- VRC106A Synthesizer
- VRC106B Synthesizer
- VRC107A David Bristow Selection
- VRC107B David Bristow Selection
- VRC108A Gary Leuenberger Selection
- VRC108B Gary Leuenberger Selection
- VRC109A Studio 64
- VRC109B Studio 64
- VRC110A Bo Tomlyn Selection
- VRC110B Bo Tomlyn Selection
- VRC111A Bo Tomlyn Selection II
- VRC111B Bo Tomlyn Selection II
- VRC112A Live 64 - Akira Inoue
- VRC112B Live 64 - Akira Inoue
-
GreyMatter E! Card
-
Bonus 2: SynprezFM carts
I went through the SynprezFM carts and copied my favorites into three carts:
There’s no order to these favorites. I intentionally shuffled them so that I would have a good mixture of presets per cart.