MegaDrum is a simple and easy to build yet very powerful MIDI drum trigger. It can be used with many varieties of Edrum kits/pads/cymbals and outputs MIDI signals which can be fed to a computer with drum sampling software,e.g. BFD, Toontrack, Addictive Drums, to produce wide variety of drum sounds or it can be connected to a drum machine. It can be compared with Roland TMC-6 but with more inputs and more capabilities. This is a DIY project and uses widely available and very inexpensive components. MegaDrum gives you flexibility in what module you can build and what components to use. MegaDrum is fully plug-n-play with an optional PIC18F2550 and is USB MIDI class compliant, i.e. will work with Windows, Mac OS X, Linux without additional drivers! See Forums for latest news/develpment/discussion.
Don't have much DIY skills? Want to own a MegaDrum module as soon as possible? Look at MegaDrum kit!
A video demo of a custom drum kit in action with MegaDrum as edrum MIDI trigger. Thanks to Anders (aka ZourMan) for making the video!
See more of MegaDrum in action in this Video Collection
Here are the main features of the MegaDrum drum trigger that make it different from other drum triggers:
- Atmega based. Atmega644, Atmega644P, Atmega1284 or Atmega1284. It can use 12MHz, 16MHz or 20MHz crystals. It used to be Atmega32/324 based but now MegaDrum firmware has outgrown these two.
- ARM (STM32F103RCT6) based MegaDrum modules and kits for even lower latency.
- No need for an expensive programmer. Programming is done via a simple cable.
- MegaDrum firmware can be upgrade over Sysex so you won't need a programmer after a protected bootloader has been programmed.
- USB powered. No need for a separate power supply.
- Different MIDI I/O options: standard MIDI or/and MIDI over USB MIDI using one of these MCU: PIC18F2550/PIC18F2450/PIC18F14K50/PIC18F13K50 (last 3 require a proper PIC programmer)
- Potentiometers free design. You don't need pots at all and this saves quite some money.
- 9 levels input gain set individually for each channel.
- Supports Dual Zone Piezo-Switch pads.
- Supports 3 zone Roland style cymbals (e.g. CY-12/CY-15).
- Sopports 3 zone Yamaha style cymbals (e.g. PCY150S).
- SysEx support. MegaDrum can be controlled from a computer.
- 8 Crosstalk suppression groups with individual crosstalk suppression levels in each group.
- Can save 2 or 4 configs and 7 or 13 Drum Maps (depending on the MCU type).
- Can save more than ~30 configs and Drum Maps with optional EEPROM.
- Individual midi channel, dual/single pad, auto/manual sensitivity and curve settings for every channel.
- Velocity curves for each individual channel can be compressed and shifted.
- CC Choke support on every Dual Zone piezo/switch pad or 3 zone cymbals.
- Positional sensing (experimental)
- Most types of switch or variable HiHat controllers with CC position support and dedicated notes on all zones for 5 levels of intermediate levels of the pedal positions.
Also, of course, it shares many features common among other drum triggers:
- 21/31/39/47/55 velocity sensitive trigger plus HiHat Controller inputs giving in total 22/32/40/48/56 channels. HiHat controller is auto/manually level adjustable. Each inputs (HiHat controller and Kick are excluded) can either be configured as Single inputs or joined into Dual Zone inputs (both piezo/piezo and piezo/switch pads are supported) or 3way/3 zones inputs.
- Multilevel Crosstalk suppression support.
- 10 Different types of velocity curves plus 4 custom curves. Each channel can be assigned an individual curve.
- Retrigger, Threshold settings.
- 16x2 LCD with VU meters.
- 4 button user control buttons with quick jumps: when in the menu you can jump to another pad channel settings by hitting this pad while holding HiHat controller pressed down.
- Optional rotary controls.