Introduction



MegaDrum is a very powerfull yet affordable 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.  MegaDrum started as DIY project and over time evolved into a a verestile device which can be ordered as a complete module, kit or you can still build it yourself. MegaDrum is fully plug-n-play 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!



 

 

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 (STM32F205RCT6 at 120MHz or STM32F103RCT6 at 72MHz) 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.