The Yamaha DX7 was one of the best selling synthesizers in the history of electronic music. It’s been over twenty years since the last ones finally rolled off Yamaha’s assembly line, but there are still a lot of them in use all over the world and lots of musicians still looking for new sounds. The sound collection that we programmed for the DX back in the 80’s has been one of our best selling patch sets with over 1000 new sounds in all. The sounds are no longer available on ROM or RAM cards. They come in a system exclusive (also known as sysex) or a standard midi file format (.mid) – so you need to load the sounds using your computer and a midi interface.

Here are some tips on how that is done……

The first thing to remember is that there were several different models of DX7’s. The original “brown” DX was one of the first instruments to have MIDI. It had limited midi features and several bugs which were improved on the later DX7-2 models. The DX7-2 Series included the DX7-2, DX7s and the DX7-2FD. The 2FD had a built in floppy disk drive and we actually offer our DX7 sounds in that format as well. In addition the company “Grey Matter” produced the “E” update. When the E board was installed in the DX it expanded the memory. Loading new sounds into each version via midi is a bit different on each model – so we have listed the set up procedure for each model DX.

In order to load sounds into any of the DX models via midi your need a “Midi Interface” and two “Midi Cables”. There are two types of midi interfaces. One is a actual piece of hardware consisting of a small box or rack mount device that has midi inputs and outputs. You only need a simple one that has one midi in and out. However, if you have a lot of synths and samplers and plan on recording them using midi, you can purchase a larger midi interface which can have up to sixteen in’s and outs. The second kind of interface is just a simple USB to Midi cable. This should also do the job for simple sysex dumps, but I have not had the opportunity to test this yet so it’s possible you may run into problems with certain midi devices if you go this route.

The interface gets connected to your computers USB port. You then run a midi cable from the “Midi out” on your interface to the DX “midi in” port. You can then connect another midi cable from your interface “midi in” to your DX “midi out”. This is called “handshaking” and assures better communication between the DX and your interface. It’s not always necessary to handshake the midi cables, but best to have a second cable around just in case you have to. Some synths will not respond to the dump if the second cable is not connected.

Original DX7
NOTE: You can only load 32 sounds at a time into the original DX7
Select Memory Select
Set Memory Protect Internal to “off”
The original DX will only receive on midi channel 1 – so make sure your software is set to transmit on channel 1
When the display reads “Sys Info Avail”, the DX is ready to receive the data.

Original DX7 NOTE: You can only load 32 sounds at a time into the original DX7Select Memory SelectSet Memory Protect Internal to “off”The original DX will only receive on midi channel 1 – so make sure your software is set to transmit on channel 1When the display reads “Sys Info Avail”, the DX is ready to receive the data.

Grey Matter E Card

If you have the Grey Matter E board installed there are several additional steps: Press “function”, then “operator select” twice to select the “memory” page, push button 31 twice (Memory Protect Internal) and then “off”. This disables the memory protect. Then press “function”, then “operator select” four times to select the “keyboard control” page, push button 2 (Midi in filters: SYSEX) and then “on”. This enables SYSEX data transfer.

DX7-2 Series

In the DX7-2 synths, most of the midi functions and parameters are adjusted using buttons 31 and 32. Make sure you set the “Rcv Ch” on the DX and your software program set to channel 1. The DX-2 series can hold 64 patches in it’s memory. There are two different memory banks (A and B). The “receive block” (button 31) lets you set which memory bank you load the sounds into. You also need to turn memory protection off (Button #14) and set “MIDI IN” to “normal” (button #29). If you don’t do this step, you get no error message and no hint of what is wrong, but the keyboard will not accept the sysex data.

Well that about covers it. If you need a program to load in the sounds we provide a couple of good ones that are easy to use for both the Mac and PC. More info on how to load the sounds using sysex software programs can be found at:

How To Load Sounds on Macintosh

How To Load Sounds On PC

Click Here for more info on our Yamaha DX7 sound collection