Electronic midi drum controller
More details published elsewhere: https://hackaday.io/project/176712-drumidy-electronic-midi-drum-controller

In this project I have designed and built an electronic midi drumset using a simple 32-bit microcontroller.
Drums.
Initialy I intended only to upgrade my very basic electronic drumset with better pads (substitute the ruber pads with something more similar to a real instrument).
The result was so much better then I expected, so naturally I decided to change the electronics as well.


Electronics.
At the time I started working with G4 family of STM32 microcontrollers so I have built the drum machine around a small dev board adding external filters to it.
The MCU collects data from 18 analogue inputs, performs data filtering and peak recognition, and generate MIDI messages that are sent to a PC via USB.
One of the strongest feature of the system is 0ms peak-to-message delay. Additionally, this device is recognised as a midi instrument thus one can use any software syntesizer to generate sounds.







