Sorry, I didn't really have enough room in the title to fully explain.
Basically, I am considering building a simpler-circuit drum module based on the "leaf maple" microcontroller board which is arduino compatible.
I would like to have a Megadrum, but there are 2 things prohibiting me from building one:
1) Price. Even though it is less expensive than other modules with comparable specs, the price is a little steep for me at the moment. (For Synthex's all in one kit or even less attainable for me is one built by dmitri himself) I can probably scrounge up enough money if necessary, but I would prefer to try to do this for less. (and be successful, and rejoice, yada yada yada). I do not feel confident at all in my ability to etch my own pcb or some such method to save money -- I am an electronics beginner.
2) I don't feel confident enough in my soldering capabilities to think that I would be able to assemble this thing. Also I emailed synthex about a week ago and haven't heard back from him. (Although I had some correspondence with him earlier last year, I still wasn't sure if Megadrum was right for me at the time)
So.. My idea right now is to build a simpler module based on the arduino compatible leaf maple, which is actually quite a bit more powerful clockspeed wise than arduino -- http://leaflabs.com/devices/maple/
Or to save even more money, possibly some other STM32 board like this:
http://www.futurlec.com/ET-STM32_Stamp.shtml
In conjunction with Xduino - http://www.xduino.com/download/ - which can apparently compile arduino code for the STM32
The advice I need is:
Is there some reason that this type of setup would be inferior to Megadrum? (Other than user interface). Talk me out of this idea if you can. If it is going to suck, I need to know now before I waste time and money.
I am fully aware the user interface won't be as nice as megadrum. However I don't mind going the extra steps to plug it into the PC, editing a couple of lines of code & flashing the firmware if I need to change settings. It still seems a lot easier and more economical than having a separate LCD on the board. Plus, once I get the initial setup done, I shouldn't need to be editing things very often. Once it's sending MIDI to the PC, if I need to remap drum sounds, that can all be done on the software end anyway.
The software I plan on running on the maple leaf will likely be a derivative of Tom Scarff's code here: http://tomscarff.110mb.com/midi_16drums ... 6drums.htm (modified for more analog inputs)
I've also done my research on Piezo filtering so I plan on building filters similar to this:
http://leucos.lstilde.org/wp/2009/06/pi ... ditioning/
in order to avoid the dreaded multiple-hit register problem.
And finally, I wasn't sure if the software itself would be able to adjust the sensitivity settings of drum pads... I assumed not, so I found on the Drum Master site that he used potentiometers to allow sensitivity adjustments.
So.... Is this reasonable? Will it work well? If I don't need a "nice interface", can I skimp on parts and price and still have this work? Or will I encounter problems such as unexplained electronic crosstalk between pads that aren't even mechanically crosstalking?
I don't know a lot about electronics, although I am trying to learn. What is it that is significant about Megadrum, edrum, and Drum Master that makes them superior to a more bare bones layout that is simply filtered triggers straight into a microcontroller development board?
I'm just a poor drummer who also needs to get this thing right... Even if I could afford a commercial module, I've looked into alesis trigger io or a used DM5 and they just don't offer enough expandability for my future drum setup/instrument plans.
So how about it? Is this feasible or just a pipe dream?
Any advice is appreciated.
Thanks