Introduction



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!


Don't have time to build it yourself? I can build it for you. See 32 inputs and 56 inputs versions. You'll need to register on the forum to see pictures.

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!



 

A better quality sound record showing MegaDrum capabilities (thanks to slingerland):

 

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.
  • 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.
  • 4 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).
  • 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.