The basic plan is this - create an electronic drum brain with an Arduino, where the input is a set of piezo transducers attached to some form of percussive pads, and the output is MIDI messages corresponding to notes. This system will send MIDI messages to a computer, which will in turn play the appropriate drum samples.
- Nice hardware - racks for the pads to sit on, nice pads made of durable materials, decent piezo sensors, pads with multiple sensors (think ride cymbal pads with bells as well) e.t.c. Made to go on the road!
- Large amounts of I/O - allows the user to attach a ton of pads.
- On board samples - increases the specification of the system considerably in terms of memory and storage to hold the samples. Anyone who's worked with digital audio knows - storage and fine quality audio aren't the best of friends.
- Other digital features - complex interfaces, additional MIDI features, custom patches and sample sets, things that increase flexibility to the user.
What this project is intended to be is the very fundamentals of a drum 'brain'. As it happens, most of the features mentioned above are great, but not neccessary. Rather than onboard samples, sounds are sorted on the computer via a drum sampler and VST host (more on that in part 2). Rather than huge I/O options, the limited Arduino analogue inputs will be used. Rather than nice pads, the sensors will be attached to whatever you can tape them to and dont mind hitting! This is a brief overview of the system.
- Arduino - £18
- Piezos - can be found for around 30p each. A set of 6 would therefore be £1.80.
- MIDI cable - around £3.
- MIDI interface (omitted from diagram) - cheapest I've found is around the £20 mark.
- VST host - Free!
- Drum Sampler - Free!
- Materials - going to attempt to make pads from butchered mousepads initially. Picked up three for £1.
- Drum sticks - £4 if you're feeling fancy. Any old pen you have lying about, if not.
A more detailed breakdown of costs will be included at the end of the project.
I hope to extend this system and add all sorts of usefull bits and bobs. Velocity control would be a particularly useful feature, which I hope to cover later.
Ill be adding more information about this project over the next few days.
Thanks for reading!
No comments:
Post a Comment