MegaDrum MIDI Trigger

News

22/11/2008
Elrules has released a multiplatform MegaDrum Config Tool. You can now control MegaDrum settings from Windows, Linux or Mac OS X. See http://www.megadrum.info/configtool/ for details. 
img/configtool_main.png

20/10/2008
Released a new firmware which adds support for 3 zone Yamaha style cymbals. Support for 6 zone Alesis style cymbals is on its way.

16/10/2008
I'm working on a support for 3 zone Yamaha style cymbals.  For those who don't know these cymbals use only one input rather than Roland style 3 zone cymbals which require 2 inputs to be used. Watch this forum thread for updates.

09/09/2008
I'm putting for an auction a complete MegaDrum 32 module in a rack mountable case to recover some development expenses. See details here.

18/07/2008
A lot of things has changed. I added support for rotary encoders as alternative to keys. Added support for quick drum maps switching (for live performances?). Got rid of an LCD contrast pot, contrast is now controlled by MegaDrum itself. I switched from DipTrace to KiCad for schematics and PCBs design. All schematics have been updated. Some other things I don't remember right now.

01/06/2008
Added support for 3way triggers like CY-12/CY-15. Added support for high impedance HiHat pedals/controllers. Small changes to the schematics.

01/05/2008
A few new features have been added to MegaDrum - SysEx Chain ID, MIDI signal compression and shifting. See detail here.

06/04/2008
A new firmware has been released and it can be found in the usual place. It adds per input adjustable "Dynamic Threshold" parameters: Dynamic Threshold Level and Dynamic Threshold Decay Time.

24/03/2008
There was a pause in MegaDrum development, mainly due to the fact that I've implemented all main features and I just wanted to get feedback from people who built MegaDrum, but also because my development laptop died a while ago. Now it's been replaced and a new firmware version is available. The main feature added is per input Crosstalk suppression level rather than a global one. Also now you can see much more professionally built (but still DIY!) MegaDrum modules. See MegaDrum Gallery and a Finger Drum.

09/02/2008
New firmware version which introduces a new setting called MinScan - Minimum Scan time. It sets minimum scan time to sample input signals for each input. In the menu it is shown/measured in 1/10th of millisecond. It can be changed between 1 and 100 which correspond to 0.1ms and 10ms respectively. This version also has substantially modified algorithm for sampling input signals. In short it does a kind of "caching" for choosing inputs to sample and trigger.

27/01/2008
It might be old news for you if you follow discussions on the forum. Thanks to Synthex MegaDrum is now even simpler to build if you can buy 74HC4851 or MAX4558 instead of 4051. Using these ICs you can omit all BAT85 diodes and
100 Ohm ESD protection resistors. It is 96 less discrete parts for 32 inputs version of MegaDrum! Follow these threads:
http://www.megadrum.info/forums/viewtopic.php?f=3&t=96
http://www.megadrum.info/forums/viewtopic.php?f=3&t=108

25/01/2008
Another update to firmware. It improves "dynamic threshold" algorithm and positively effects rolls and "ghost notes" suppression.
And one more thing. Thanks to estregan from the MegaDrum forum you can now watch MegaDrum in action! Check this thread

13/01/2008
MegaDrum is now Windows Vista ready!:) Synthex has updated the firmware for PIC18F2550 USB MIDI board which resolves a problem when connecting MegaDrum to Windows Vista.

20/12/2007
A 32 inputs version of MegaDrum is now available! It uses the same Digital board. A schematic and a PCB design for a new Analogue board are on the Download and Schematics pages. An alternative PCB design for the new Analogue board, developed by Synthex, is available on the forum. It uses schottky diode array and simplifies the Analogue board even more.

05/12/2007
Important firmware update: incorrect LCD handling caused problems with fast drum rolls. This version has the LCD handling revised and there should be no problems with fast drum rolls. This time I'll keep secret where to download this firmware version.

03/12/2007
A new firmware version in the usual place.

27/11/2007
Small but important changes to schematics:
In MegaDrum32 Digital board: R26 - from 220 to 4k7
In MegaDrum8 Digital board: R21 - from 220 to 4k7
In AVR-CDC USB board: R4 - from 470 to 1k
In PIC18F2550 USB board: R4 - from 470 to 1k
With old values MegaDrum might experience resets when receiving Sysex configs.

24/11/2007
MegaDrum now complies with, and even exceeds, PSSDM (Power Saving Standard for Drum Modules) - check out Downloads.

21/11/2007
I was made aware of a virus which somehow got into the previous firmware version and was causing MegaDrum to start sending unauthorized e-mails after an hour of drumming. The latest release of the firmware fixes it and can be found in the usual place.

18/11/2007
I had to recall all MegaDrum modules manufactured before today due to a firmware bug which can only be fixed at a factory. All these modules will be re-programmed with a latest version of the firmware available on the Downloads page and returned to customers free of charge.

18/11/2007
There was a small error in previous firmware version which was causing slightly higher latency (~9ms). I've updated all firmware versions on the Downloads page. In the new version latency is below 4ms( between 2 and 4 ms).

08/11/2007
Great news! Thanks to Synthex, not only one of the first to build MegaDrum but to make a contribution to the project, MegaDrum is now fully plug-n-play with a PIC18F2550 based true USB MIDI Board. Synthex developed the board schematic and, most importantly, a USB MIDI complaint firmware for it. You can see how it happened in these threads:
http://www.megadrum.info/forums/viewtopic.php?f=3&t=31 and http://www.megadrum.info/forums/viewtopic.php?f=3&t=38
In true spirit of MegaDrum project you don't need to build a special programmer for it but a simple cable with 3 resistors and 2 connectors. Details on how to program the chip using this cable will follow soon.
The schematic and the firmware are respectively on Schematics and Downloads pages.

02/11/2007
Another firmware update. There was a small bug in the last firmware release, which could potentially cause drum pads/cymbals overheating. So I updated all firmware versions accordingly:)
 
31/10/2007
I've made some improvements in the code so I've updated all firmware versions. In fact it's not the first time I did it:) So if you downloaded the firmware a while ago I advise you to do it again.
Also I wanted to let you know that the work on 32 channels version is progressing well. Here are some pictures of all boards connected together (Digital board, two Analogue boards each with 16 channels, AVR-CDC USB Board). You can notice that I made myself proper PCBs for the new Analogue boards and I must say I'm proud of that:)

 


06/10/2007
Thanks to aquawicket and his Edrum Monitor project MegaDrum32 can now be controlled from a PC. For now it is a standalone application, MegaDrum Controller, which you can use to control all the settings on MegaDrum.

With it you can:

  • get current settings from MegaDrum
  • apply settings to MegaDrum
  • save settings into permanent memory on MegaDrum
  • save/load settings to/from a file
  • redirect output to a MIDI port, e.g. to a virtual MIDI port to be processed by a sequencer. This way you can control MegaDrum and send MIDI notes to a sequencer at the same time.
Now if you intend to use MegaDrum only with a PC, you can omit the LCD and the keyboard from the schematics, making it even easier to build MegaDrum. Get it from the Downloads page.

19/09/2007
I've updated the documentation section with pictures of assembled MegaDrum32.

See larger pictures there.
Also I want to invite anyone who has experience with any of Roland, Yamaha, Alesis and etc Drum Modules to test MegaDrum at my place (with my kit) or at your place (with your kit) to provide an independent feedback/review to the E-Drum community. E-mail to me at d_skachkov@yahoo.com and we will arrange time and place. One condition though:) You will be willing to travel to Oxfordshire area or live not far from it. I'm away on a holiday until 24th, so I'll be able to reply only after this date.

11/09/2007
All schematics and PCBs (except ft232 USB board) are now in DipTrace format. Off course you can modify the PCBs to your liking using free version of DipTrace. Also check out this version of PCB contributed by BlueDragon. It combines MegaDrum32 Digital Board and AVR-CDC USB interface in one PCB.

07/09/2007
I've now converted schematics for MegaDrum32 Digital Board and Analogue Board. The rest of the schematics will be converted later. The whole purpose of this conversion was to create PCBs for MegaDrum. On the Schematics page you can now download PCBs in DipTrace format. This is my first attempt at PCBs and the may not look ideal. But now you can download schematics in editable format and can create your own versions of PCBs:)  

02/09/2007
You probably know about Edrum Monitor which is a great addition to any MIDI drum module. There is a special version in development which, when ready, will work in tandem with MegaDrum and even will allow to ommit LCD from MegaDrum schematics. Check out this thread on the forum there. 

29/08/2007
Updated documentation section to include information about installing USB drivers. Also added AVR-CDC firwmare in the downloads section.

28/08/2007
Updated MegaDrum Configuration guide with SysEx messages description.

27/08/2007
Updated documentation section. I just added a preliminary version of MegaDrum Configuration guide.

21/08/2007
I have just come back from my holiday so I'm resuming my work on the project. First, I was advised to add 100 Ohm resistors on the 4051 inputs to protect it from static electricity. I've updated the Analogue Board schematics accordingly. I should mention that my test Analogue Board is running fine without those resistors but to be on a safe side I'd recommend to use them when you build your Analogue Board.

5/08/2007
I'm away on holiday for two weeks from tomorrow. I won't update this site during this time (there is still a lot to add in the doc/faq section) but I'll try to answer questions.

1/08/2007
MegaDrum is made public.
















 

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