At some time or another, you are likely to have problems getting DX Manager to "talk" to your synth.
Below are some suggestions for resolving the most asked MIDI questions.
The tips for handling MIDI related problems given below deal specifically with DX Manager and the DX7, but the same principles apply if you hit MIDI trouble using any synth or tone generator in the DX series.
Check that your MIDI devices are correctly installed:
Assuming your synth is turned on and your MIDI devices are working OK, there are two possible reasons why DX Manager can’t communicate with your synth:
Possible Cause 1: Your MIDI cables are incorrectly patched.
Check that the MIDI cable connected to the MIDI Output socket on your PC is connected to the MIDI In on your synth and vica versa. You just wouldn’t believe how easy it is to get these mixed up !
Possible Cause 2: Your DX's internal settings are preventing communication
There are two ways this can happen : your DX's internal memory protection is switched on or it's internal settings for receiving/transmitting patch data (sysex or system exclusive messages) are incorrect.
Memory Protection
Each time you switch off your DX, memory protection is automatically switched ON to prevent accidental overwriting of patches in it's internal memory.
So before you can send new patches to your DX you must switch the memory protection off :
Sysex Settings
The DX7 uses device numbers to "tag" outgoing sysex messages and to filter incoming messages. Device numbers are used to identify the source of sysex messages in much the same way that channel numbers are used to associate key note and other channel information with a particular instrument.
The device number of any sysex message must match the internal device number setting of your DX for incoming sysex messages.
MKIDX7
As MIDI was only a couple of years old when the MKI DX7 was launched it has only a rudimentary MIDI specification. There are two specific limitations that can affect communication : the MKI cannot recognise requests for sysex information, and it only ever uses Device Number 1 when transmitting sysex data.
These limitations mean that DX Manager cannot automatically initialise a MKI DX7 - you must set your synth up manually.
To check the MIDI settings on your MKI do the following :
If the screen shows SYSINFO UNAVAIL press the + (On) Data Entry Button.
MKII DX7 and all other DXxx
The MKII DX7 has a much more comprehensive MIDI specification than the MKI: specifically it recognises external sysex requests and can send/receive sysex data using any of 16 device ids. Other DX7 compatibles from the TX7 on also recognise sysex requests, but vary slightly in their midi specifications.
The following guidance applies specifically to the MKII DX7.
If you selected a synth type other than the MkI DX7 in DX Manager's initialisation dialog, DXM tries to detect your synth by sending a request for a patch dump - 32 internal voices - using each of the 16 possible device numbers in turn. If DX Manager receives the requested sysex within the timeout period then DX Manager uses this device number setting for all sysex exchanges until the next time you initialise.
If no sysex is received for any of the device IDs and you get the ".. no response from your synth " message then check your settings as follows:
Most MIDI problems fall into one of the two categories above or are caused by faulty MIDI hardware setups.
However if you are certain your hardware setup is OK and you still cannot complete DX Manager's initialisation procedure:
If either MIDI input or output messages don't appear in the MIDI Manager window then check your MIDI devices are correctly installed as described above.
If both MIDI input and output are working OK but you still can’t send or receive sysex messages, then the most likely cause is a problem with the software drivers for your MIDI device.
In particular some early drivers for USB and Firewire devices can corrupt sysex data and you may receive a shorter message than DX Manager expects. If this happens check you have the latest drivers for your device.
If you have diligently worked your way through this troubleshooter and STILL can't get DX Manager to work with your synth then contact me - you've earned the support !