Yamaha DX7 Family
Single Patch Editor
This patch editor ought to work properly with the DX7-compatible family (DX7, TX816/TX216, TX7, Korg Volca FM, Dexed, much of the DX200, and likely synths such as the DX7 II). It is likely to also work on the DX9 (see below). The FS1R will also likely load patches from it. However it has only been tested on the Yamaha TX216, TX7, and Dexed. Please let me know of any discrepancies you discover.
About the DX9
The DX9 is patch-compatible with the DX7 but it is missing a few features. Most importantly, the DX9 only has four operators and thus eight algorithms. The eight DX9 algorithms are indicated as you scroll through the 32 DX7 algorithms. In the DX9 version of the algorithms, operators 1 through 4 correspond to operators 3 through 6 on the DX7; and the DX7's operators 1 and 2 are ignored. Additionally, while the DX7 has 32 patches in its RAM banks, the DX9 only has 20.
About the DX200
The DX200 is roughly compatible with the DX7, but has certain additional patch parameters lacking in the DX7 (the so-called ACED/AMEM parameters), and Edisyn does not emit or parse these parameters. These include: per-operator amplitude modulation sensitivity; pitch envelope generator range, scaling depth, and velocity switch; LFO key trigger; poly/mono/unison switch; pitch bend range and step; random pitch fluctuation; portamento mode, step, and time; and unison detune depth.
Bank Sysex
This patch editor knows about bank sysex messages (which group together multiple patches) as well as single-patch sysex messages. If Edisyn loads or receives a bank sysex message, you will be given the option to edit a patch from it, to save the whole bank sysex, or to upload the whole bank sysex.
Communicating with Edisyn
The precise instructions here vary depending on the DX7 family synth you own. But in general: Set your synthesizer to receive and transmit on the same channel (perhaps Channel 1), and turn off memory protection. Turn on reception of sysex (on the DX7, "SYS INFO AVAIL"), and program change (PC) messages. Turn on transmission of sysex messages if your model has this option.
Gotchas
-
Some DX7 family synths (such as the TX816/TX216) can respond to a request for them to dump a patch to Edisyn. Others (such as the DX7) cannot -- you will have to dump patches manually from the synth itself. If you ask Edisyn to make a request for a dump or a merge, it'll do so but your DX7 won't understand it and you'll have to make the DX7 do it manually.
- There is no way to write a patch to the DX7 family. Instead, Edisyn will send the patch to working memory on the synth, and from there you need to manually write it to the patch location of your choice.
By
| Sean Luke
|
Date
| April 2018
|