Introduction: Velocity Sensitive Drum Trigger From Old Headphones

With a little software and some stuff you have around the house, you can make a simple drum trigger. A fancier version would use a real drum pad, a piezo transducer, and a cord with a headphone-jack; but this can literally cost you nothing to play around with.
Using a free VST app you can use the mic in to control MIDI events. It can be used to control drum machines or simply trigger samples.

Step 1: Equipment and Tools

What you need:
set of old headphones (only one side needs to work)
mouse pad
empty soda can
cassette tape case (or whatever case you like)

Tools:
tape
glue
ruler
knife

Step 2: Cut a Hole in the Cassette Case

I decided to make a 1.5 inch square pad for the trigger. I added a 1/16 inch gap for the hole, and cut a square 1 and 5/8 inches into the cassette case. I liked the case because the two spindles give the pad more support.
I also cut a notch on the side of the case for the cord to fit out of.

Step 3: Cut the Pads

I cut the a 1.5 inch square piece from the mouse pad and the pop can.
I cut a second section of mouse pad slightly smaller than the lid of the cassette case.

Step 4: Prep Ear-bud

Remove the plastic casing around the ear-bud, then cut a small hole in the larger section of mouse pad for the ear-bud to fit into. Make it smaller than the ear-bud so it can't slip through.
You can use a pair of broken headphones as you only need one speaker. Cut away the broken one.

Step 5: Glue the Assembly Together

Glue the large section of mouse pad to the inside of the case.
Glue the section of pop can to the under-side of the "trigger pad."
Fit the exposed ear-bud into the hole, and glue the "trigger pad" in place.
Make sure the metal of the pop can that is glued to the "trigger pad" is touching the metal of the ear-bud.

After this was all dry I used black tape to finish off the look and disguise the cassette case.
UNOPAD (get it?)

Step 6: Install Software

KTDrumTrigger
A plugin that triggers MIDI notes based on the sound level of the incoming audio stream in different frequency bands. It allows you to "detect" occurrences of percussive sounds in an audio stream and send out a MIDI event whenever that happens. Available as VST effect for MacOSX and Windows.

Virtual midi cable program ( MIDI Yoke or Maple Cable)

You can use Ableton, Cubase, Cakewalk, Fruity Loops, etc. to run the VST
OR
a Stand Alone VST Host. I suggest SAVIHost

-
Set the Midi Out of SAVIHost to Midi Yoke 1. Then in your audio app, set Midi In to Midi Yoke 1.

In the Wave Devices settings of SAVIHost set the Input port to your mic input.

In KTDrum, make sure you set the Threshold and Gain of the Trigger 1 high enough to trigger events, but not to low enough for ambient noise to set off.

Have Fun and make Great Music!

Comments

author
RandomizedBoy made it! (author)2016-04-25

Got the UNOPAD joke btw..
hilarious lol

author
RandomizedBoy made it! (author)2016-04-25

Can you plug it into a the espression pedal connector of a midi master keyboard and get the velocity response?

author
rfirmino made it! (author)2011-06-14

one could use the circuitry of a usb keyboard to give different signals to the pc... with a soft like hydrogen witch is free.. a suggest the puppy studio, a linux distro aiming for sound creation with real time kernel.. it already comes with qwerty to midi in hydrogen, u just have to press the key.. with a lot of well known drum kits, like the tr808 and tr909 and so on.. u can use your own samples and it runs from a cd or flash pen, don't need to install it.. give it a try.. I'll do something like an diy akay mpc out of legos.. hope it will work, it will be my first project..

http://www.linuxmusicians.com/viewtopic.php?f=4&t=6994

should also read:

http://www.jackaudio.org/

https://www.instructables.com/id/Hacking-a-USB-Keyboard/

http://www.hydrogen-music.org/hcms/

god work, hope u enjoy it..

author
slyman made it! (author)slyman2011-08-09

yes this is exactly what i want to do. it would have to a usb keyboard though? couldn't i just switch a ps2 end for a usb somehow?

author
siddiq4321 made it! (author)siddiq43212011-11-16

view my instructable:-

https://www.instructables.com/id/WORLDS-CHEAPEST-VIRTUAL-DRUM-at-10-Rs500-us/meta-stats

author
rfirmino made it! (author)rfirmino2011-08-09

Yes U could, I know ppl do it, but don't know how....

please see this...

http://www.youtube.com/watch?v=c-riedhAs4g

from my undestanding, with software like drumagog u can use like 1 mic and a pair of small headphones, or maybe two sets of headphones.. plub one in the mic slot and the other one (I suposse) in the signal in, with the vst U can trigger one diferent sample on each chanel.. with velocity sensitivy and all.. the problem is the price of such vst...

there are free alternatives, like this one: http://www.kvraudio.com/get/2117.html

only 3 frequencies (Low,Mid,High).. I'll try some day to do an airdrum like that guy..

try to search the free alternatives in the
http://www.kvraudio.com search for trigger and see whats free and hot..

Good luck..

author
rfirmino made it! (author)rfirmino2011-08-09

Sorry about 1 thing.. I suggested U the same vst that U used in Ur instructable.. sorry.. It works with bass, midle and high, so I suposse if U wire 3 piezzos with diferent material covering it, producing distintal frequencies, in theory should work....

author
siddiq4321 made it! (author)siddiq43212011-11-16

view my instructable:-

https://www.instructables.com/id/WORLDS-CHEAPEST-VIRTUAL-DRUM-at-10-Rs500-us/meta-stats

author
rfirmino made it! (author)rfirmino2011-06-14

sorry for my english.. im portugese..

author
slyman made it! (author)2011-08-09

is there some way to make more than one and assign midi cc numbers to each one? how does one from the store work with multiple pads and using a midi cable?

author
musique123 made it! (author)2010-04-13

ok well im quite confused how the whole thing works?

author
cheft made it! (author)cheft2010-04-14

You are turning and old broken pair of ear-buds into a microphone, then using software to translate that into midi with velocity.

author
musique123 made it! (author)musique1232010-04-14

ahh :L thanks and wel i know alot of people have been asking this but is there any way of having both headphones work as 2 pads?

author
cheft made it! (author)cheft2010-04-14

Not with this software. You'd have to pay for something like Drumagog.

author
alek_c made it! (author)2010-03-17

Can somebody tell me is it possible and if it is how can I connect more than one drum trigger (I want to make a drum kit) with my computer but without using a drum module?Please tell me if you know!

author
cheft made it! (author)cheft2010-04-14

Use a rock band type game controller then, this will only handle one "drum."

author
mastermakoko made it! (author)2009-09-26

if i have 2 working speakers...... can i make 2 pads then?

author
naught101 made it! (author)naught1012010-01-16

Only if you could get them to produce different frequency inputs - you might be able to do that by changing the type of foam, making it harder or softer, or thicker or thinner..

author
Ceiling cat made it! (author)Ceiling cat2010-04-01

Work you harder.  Make you softer. Do it thicker. Makes us thinner.

author
mastermakoko made it! (author)2009-09-26

if i have 2 can i hook them up so ill have a trigger machine with 2 or more buttons?!

author
karate5662 made it! (author)2009-08-26

How would this work with larger speakers? say, PC speakers? I'll try it.

author
bishely made it! (author)2009-07-03

Cheft, nice project, I'll definitely be mucking around with my own this weekend! Now, I know KTDrumTrigger is a mono-in plugin, but I'm thinking couldn't you use two instances of it (ie - two audio tracks, each with KTDT, with KTDT's MIDI going from both into one sampler/drum machine/whatever - I've not used KTDT in a long time but I dunno if you can do that or if you'd have to have each instance on a different midiyoke: either way you could easily bus them together and send them both to the same instrument in most DAWs) and use both headphones, making a second trigger with the other phone (and probably making them both a little smaller, so there's less risk of crosstalk) and then sending (in your DAW) the left headphone to the first audio track and right to the second, and... voila - two triggers, allowing kick/snare, or closed/open hihat control... That ought to work, right?

author
weaponbuilder made it! (author)2009-01-14

i got it i got little sounds getting out of it, but is not loud enogh en how t5o i do a drum soud to it like the snair drum of something ?

author
bishely made it! (author)bishely2009-07-03

You're supposed to use KTDrumTrigger to generate MIDI data, which you send to a sampler or drum machine virtual instrument, and have that set to play back drum sounds - it sounds as if you're just recording the audio input, and you'll have a hard time making that sound anything like a drum!

author
trogdorzune.net made it! (author)2009-01-04

Wow that's some real ingeniuty, could you show how it operates in a video?

author
cheft made it! (author)cheft2009-01-08

Trying to get a video camera, but not soon, sorry. Would an sound capture help?

author
elbandito made it! (author)elbandito2009-03-31

Sound capture would be good... I'd like to hear how you've incorporated it into actual musical use. Thanks for the instructable!

author
optox made it! (author)2009-02-24

lol, i figured it out. i was being stupid. i got vst host.

author
optox made it! (author)2009-02-24

question. i downloaded ktdrum from the link you gave us(both the .exe and the zip) but neither had somthing i can run. -just some.fxb's some internet shortcuts and a pdf. how do i get to the program you were using in the picture?

author
minikirchner made it! (author)2009-01-05

Do you need a virtual MIDI cable software? Because I have Ableton but it's on a Mac.

author
cheft made it! (author)cheft2009-01-08

Unfortunately, KTdrum is for PC, But yes you can do something similar. Search for an Audio to MIDI program that will use live sound. Load the VST in Ableton and set inputs then JAM!

author
minikirchner made it! (author)minikirchner2009-01-08

cool thanx cheft!

author
lowercase made it! (author)2009-01-02

nice idea!

About This Instructable

31,664views

76favorites

More by cheft:Turn a Trackpad From a Broken Laptop into a PS/2 MouseVelocity Sensitive Drum Trigger from Old HeadphonesHow to Create a MIDI Map for the BCD3000 in Traktor Pro
Add instructable to: