Elektron MachineDrum SPS-1 SoundDiver Adaptation
version 0.5
by Adam L. Watson [adam@soundwithin.net]


New versions and other goodies will soon be posted on the website at http://www.soundwithin.net - just have to finish the PHP first!



Notes about the adaptation:

- The main use of this adaptation is for saving and restoring single or groups of Global Banks, Patterns, Kits, and Song data, instead of having to save all the data at once as a batched file. In other words, instead of having to save all GLOBAL, all PAT, PAT+KIT, SONG+PAT+KIT, etc.. you can now save and restore individual patches, groups of patches, or entire banks however you like.

- Scan works properly now.  SoundDiver can automatically search your setup and find your MachineDrum.

- No GUI Editor is available.  Currently, just the patchbank memory banks are included.

- Due to limitations, I cannot get SoundDiver to send back to MachineDrum automatically.  You will need to enter the Global Screen and initiate a SysEx receive as usual in order to send data back to the MachineDrum.  You can ORIG/SPEC as usual. I usually use ORIG if I am dumping back an entire bank or multiple patches, and SPEC if I am sending single patches to new locations. You can also use the VERF command to verify your patches' data in SoundDiver this way as you normally would with any other MIDI dump tool and MachineDrum.

- Trailing spaces in the name text of Kits and Songs may contain funny looking characters in SoundDiver.  This is normal, don't be alarmed. The patch names will be ok when transferred back to the MachineDrum.



I hope this is of use to the MachineDrum community-at-large.  If it is, please drop me a line and let me know you found it useful - and I may just have a newer version for you...


If you have any problems or find bugs, please let me know. I have tested this thoroughly and have had no problems with data integrity over the last several months.  In any event, I have to cover my ass. By using this adaptation, you do so at your own risk.  I am not responsible for damage that may occur as a result of using this software.
