Hi Tim, (I also send you a pm)
As far as I can understand,the dm10 module contains samples in wav or aiff format,right?
The problem is to find the position where some crucial parameters of the dm10 are ,like of how many layers an instrument has and on which velocity dm10 changes the layer.
(Oftopic : DM-pro module had all these features ,but I totally understand why Alesis hide them because users would find dm10 extremely hard to program it. But Alesis should have provided many ready to play kits.....)
So back to the topic,
Have you found the way dm10 reads the files? If so could share it? I could make a very GUI limited but working patch in pure data for loading custom sounds and creating custom sysex kits.
PS. My biggest fear is that Alesis decided not giving more soundsets because the internal flash memory would have issues with many re-writes...
Hey, Korakios,
firstly, I never ran into any problems loading or better re-loading sound-roms multiple times so that could not be the reason why Alesis stopped to develop sound-sets after BlueJay (they ran into serious problems with that one,too).
I started simply by replacing individual wav sound-files in the V1.03 sound-rom concluding that there are no general structures working for all instruments. Probably we should take one instrument you want to be changed for an example and I try to explain what I found out with it.
No name-tags, folders or anything, just a simple array of sounds insight the muddle, partly seemingly un-organized...I simply tried to assign audible sounds to instruments, then.
Assuming there exist nearly 1500 sound-files in the stock sound-rom you'll realize that even if we find and identity every single one it is simply endless...
I claim that the company realized they got too many bottle-necks with the architecture and layout of the DM-10 firmware and software and decided against an upgrade of it, which really seemed to be the plan a few years ago.
For a better understanding of the architecture I found out (with no prove so far...) please skip through the posts of the predecessor of this thread: "DM10X Soundsets on steroids":
http://www.alesisdrummer.com/index.php?topic=6791.0 where i tried to explain a bit further.
It really seems that we're quite stuck at this point without further insight information.
Feel free to send me a PM if you like to dig deeper.