MegaDrum MIDI Trigger

MegaDrumIntroduction


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 to produce 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 modules you want to build and what components to use. (New!) And thanks to a contribution from Synthex, MegaDrum is now fully plug-n-play with an optional PIC18F2550 USB MIDI Board! See Forums for latest news/develpment/discussion. 

A video demo of a DIY drum kit in action with MegaDrum as edrum MIDI trigger. Thanks to Roman from megadrum.ucoz.ru for recording and posting this video


(More of MegaDrum in flesh and in action. (thanks to jodev, slayer666 and others!) See pictures, picturespictures and a video)

Here are the main features of the MegaDrum drum trigger that make it different from other drum triggers:

  • Atmega based. You can choose Atmega8, Atmega32, Atmega324P or even Atmega644. Several versions of firmware are provided for 12MHz, 16MHz or 20MHz versions of these chips.
  • 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 an initial bootloader firmware has been programmed.
  • USB powered. No need for a separate power supply.
  • Different MIDI I/O options: standard MIDI or one of optional USB Boards: PIC18F2550 true USB MIDI, USB over FTDI232, USB over AVR-CDC (Atmega8 based)
  • Potentiometers free design. You don't need pots at all and this saves quite some money.
  • 9 (3 for Atmega8 board) 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 suppresion groups with induvidual crosstalk suppresion levels in each group.
  • Can save 2 or 4 configs and 7 or 13 Drum Maps (Atmega8/Atmega32)
  • 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.

Also, of course, it shares many features common among other drum triggers:

  • 19/21/31 velocity sensitive trigger plus HiHat Controller inputs giving in total 20/22/32 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).
  • Multilevel Crosstalk suppression support.
  • 10 Different types of velocity 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.

Like this project?

If you like this project, please, consider donation. It will help with the development of the project.
 


home news schematics docs download forums contacts

L10
Web Stats Reporter 3.15
LevelTen Hit Counter - Free PHP Web Analytics Script
LevelTen dallas web development firm - website design, flash, graphics & marketing