MIDI Preferences

The MIDI Preferences tab is shown below:

This tab has the following options:

Enable MIDI Support If checked then dx.factory MIDI support is enabled.
Input MIDI Port Sets the port used for MIDI input from the available ports.
Output MIDI Port Sets the port used for MIDI output from the available ports.
SYSDX Device Number Sets the SYSEX device number used for SYSEX transfers. This must match the Device No value set in the DX's MIDI pages. If the DX Device No is set to all then it will receive all DX SYSEX messages irrespective of the device number in the message.
Timeout Delay
Sets the time that dx.factory waits for a response from the DX7 before timing out and reporting an error. The value is specificied in milliseconds.
Transmit Buffer Size
Sets the size of the transmit buffer used for sending data to the DX7. Some MIDI interfaces don't like data coming in big chunks and you may need to set this to get a reliable transfer of data. The value is specificied in milliseconds.
Transmit Delay Between Buffers
This sets the delay that dx.factory waits for between sending buffer sized data packets. The value is specificied in milliseconds.
Transmit Delay Between Objects
This sets the delay that dx.factory waits for after sending a complete object. The value is specificied in milliseconds.
Automatically Update DX after Synth Window Edit When this option is checked, if the DX Synthesizer Window is edited then the edited data will be automatically sent to the DX.
Read DX MIDI Data On dx.factory Startup When this option is checked the Voices and Performances (if enabled) are read from the DX during the dx.factory startup phase.
Automatically Turn Off DX7II Memory Protection If you have set the device type to DX7II then this option allows you to automatically turn off the DX7II memory protection.
Include Performances In Bulk Transfer When this option is checked, the Performances are included in bulk transfers. You may wish to uncheck this option if you don't use Performances.
Test DX Midi Settings Tests to see if MIDI comms is working using the specified values. The test:
  1. Send a Voice Edit Buffer Request message on the specified MIDI output port
  2. Waits for a response on the specified MIDI input port. If the response times out an error message is displayed
  3. If the Device Type is set to DX7II the a Voice Edit Buffer Supplemental Data Request message is sent to the DX
  4. Waits for a response on the specified MIDI input port. If the response times out an error message is displayed