Arduino MIDI Drums

by yashas_hm in Circuits > Arduino

1644 Views, 7 Favorites, 0 Comments

Arduino MIDI Drums

IMG_20200515_194259_076.jpg

Ever wondered to learn drums but you can't afford a drum set or don't have enough space to store the drum set.

Easily make a MIDI drum set at home using Arduino under ₹800($10).

Supplies

7x Piezo Discs

7x 1M ohm carbon resistor

Wood

Foam paper

PVC pipes

Arduino

Soldering Iron

Wires

Nuts & Bolts

Creating Structure

IMG_20200511_230024_681.jpg
20200515_201927.jpg

Use PVC pipes to give basic structure to the drum set

Using wood cut 4 circles and 2 quater circles

Cut Foam paper similarly

Use pieces of wood to make a pedal like structure as given in figure

Soldering and Connecting Piezos

FPIEXTII67S87QB.LARGE.jpg
20200515_201121.jpg
20200515_201129.jpg

(Do This For All Piezos)

Solder the negative terminal of Piezo to the 1M ohm resistor

Place the piezo discs between the foam paper and wood individually like given in figure

Place a piezo disc in the wooden pedal

Attaching to Arduino

F1CKMPXI5UX98B1.LARGE.jpg

Attach the wires from the piezo discs to the arduino as given in figure

Attach all the discs to Arduino to anlog pins from A0 to A6

Softwares

Capture.PNG
Capture2.PNG

Install Following softwares

Hairless (Serial to MIDI bridge)

https://projectgus.github.io/hairless-midiserial/

Fl Studio

https://www.image-line.com/flstudio/

LoopBe1 (Virtual MIDI driver)

https://www.nerds.de/en/download.html

After installing the softwares:

start hairless and connect to the arduino serial port and MIDI out as loopBe1

open Fl Studio go to plugin database->drums->FPC

in FPC click on second row first column -> click on note and change to D4

Adding Code to Arduino

Use the following code and upload to arduino

https://github.com/yashas-hm/Arduino-MIDI-Drums

Enjoy Your Drum Set!!!!

IMG_20200515_194259_076.jpg