MIDI Target Manufacturer(s):
Here is my take on the Korg DW-8000. Full patch editor with all parameters that can be set via sysex and it provides a few extras.
First tab provides settings for the oscillators and auto bend, second is VCF, VCA and MG (Korg-speak for LFO) and the third is all the rest (I called it Performance). Other than andyv´s DW editor from 2020 (which is very compact and flexible, awesome work!) I decided to give it more room and a design that follows the structure of the synth (and most subtractive synths anyway).
- MIDI Channel select: as andyv stated about his DW editor, MD´s channel changer does not work with the DW-8000 due to Korg´s strange implementation of the byte with the channel information. I made a workaround using a Streambyter output rule to fix this.
- I added a "Write to memory" function on the third page. Select bank and program and press "Write!" (including "Are you sure?" pop-up to prevent from unintentional operation). Again this became possible via some code in the output rule.
- The layout works bi-directional, means you can drag the settings of the currently selected sound from the Korg into MD. What the DW-8000 does is sending the content of the edit buffer, which is the currently selected sound plus any changes that have been made so far inside the synth. Actually the patch dump is quite straight forward, so I could squeeze it into a short loop (something that rarely happens).
- A "Reset" button at the top of each page instantly creates a most simple default patch, to start patch creation from scratch. Accordingly the settings will be transmitted to the DW. I needed to set a bit of Batch Send Throttle to make it work reliably. Actually the also available "Send All" button will not be needed in most cases.
The new version makes use of the Randomize feature in MD 2.3300. At the top there are two new buttons, Random Nicely and Random Crazy. The first one will randomize only essential parameters, leaving out OSC levels (but including noise level), Auto Bend, MG etc, just focussing on OSC waveforms and filter and envelopes settings. Nevertheless it will happen frequently, that you don't hear anything because of filter cutoff being too low etc. If that happens, tap the Random button again.
Random Crazy includes everything except live control (velocity, aftertouch etc. settings). If you want to use Random Nicely after using Random Crazy, tap Reset All to get back to a clear state.
Plus I added a fancy program number display on page 3. ;-)
DW-8000 Editor v2.0
- EDIT: New v2.0 with Randomize functions and LED Program Number display.
DW-8000 Editor V1.1
- EDIT: New V1.1 allows to use the Bank/Patch buttons on page 3 to either select a program (Program Change) or write the currently edited sound to a memory location (as before). Plus I fixed a few minor bugs.