DW-8000 Editor for Windows README.TXT I'll make this short and sweet. The files you need to have to run this program are the following: DW8000.EXE (Main program) SYSXLIB.DLL (MIDI interface stuff) __DWDF__.SYX (Default patch) INSTSCRL.VBX (Visual Basic stuff) THREED.VBX (More Visual Basic stuff) VBRUN100.DLL (Yet more Visual Basic stuff) Copy DW8000.EXE, SYSXLIB.DLL, and __DWDF__.SYX to whatever directory from which you want to run this program. The two .VBX files should go in your \WINDOWS\SYSTEM directory. The same is true for VBRUN100.DLL, but chances are you've already got that somewhere, so check before you download it. Then run the program. However you set it up, be sure that the shell (Program Manager or whatever) is set to start up in the same directory, otherwise the editor will choke. The first time you run it, a DW8000.INI file will be created to store your preferences for the MIDI interface and program operation. After that it's fairly straightforward. Since you can't load Korg patches over MIDI, if you want to edit existing ones you need to Sysex dump them (one at a time) with a separate program. Of course, you can also just build them from scratch from the editor, which will work equally well. It should be basically foolproof. There are only three commands that can do permanent damage: File | Save, File | Save As, and MIDI | Write Patch. Save and Save As have pretty obvious consequences; don't write over your favorites with garbage. Write Patch is the command that actually tells the DW-8000 to store the patch you're working with in the synth. Write Patch should not work if the little "WRITE ENABLE" switch is set to OFF on the back of your Korg. Otherwise all the parameter sending the program does is non-permanent storage, and the original patch can be accessed with only a program change. *NOTE* The updated version now has the capability to permanently send an entire bank to the Korg, which can overwrite all 64 patches. See WHATSNEW.TXT for more info. A few more details and you can be on your way: MIDI | Prog Select is the method used to select in what memory the patch will be stored. This is not always accurate on factory presets, so just set it to your liking. You will also have to MIDI | Transmit All after changing the program; I put this feature in so you can audition the patches you think you might want to overwrite on the synth. MIDI thru is very basic; input from whatever port you want is sent to the same output port used to communicate with the Korg. MIDI | Reconnect is there because the MIDI interface was having some problems during development, and this helped sometimes. The problem may have gone away so... don't worry about it, unless it starts beeping madly every time you try to change a parameter. Well, that's about it. Comments, complaints, suggestions, etc. can be sent to me via email or snail-mail at the following addresses: aruggeri@phoenix.princeton.edu -OR- 201 Henry Hall Princeton University Princeton, NJ 08544 And yes, this is public domain, but if, one night, while programming this thing to warble and sing, you find it to be the next best thing to Knowing the Meaning of Life or even moderately useful, I would never turn down a few bucks sent to the above address in appreciation. But it's only a suggestion. Don't feel guilty if you don't send a cent. Have fun. -Anthony Ruggeri