USB Midi Device from old Gamepad

USB Midi Device from old Gamepad
You can spend a lot of money on an expensive USB Midi device, or make your own. You can buy HID USB boards and build your own totally from scratch. To make the process even easier, salvage an old USB gamepad and all you need is just a few parts. This project can easily be done for under $10, if you get cheap buttons and a second-hand controller.

What you need:
1 USB Gamepad (I used an old Gravis Gamepad Pro.)
1 small project box
10 push-button n.o. switches (Normally Open: Contact closes when button pressed.)
10 LEDs & 220-Ohm resistors (optional)

These parts should run you about $10, less if you scavenge LED and switches from old electronics. Substitute a small kid's lunch box for the project box and be old school!
 
Remove these adsRemove these ads by Signing Up
 

Step 1Tools

Tools
Equipment:
small screwdrivers
soldering iron
solder
drill (I needed 1/4in and 5mm bits)
wire cutters/strippers
ruler and square
electrical tape
solder, solder braid (clean up messes)
rubber feet (so it doesn't move as you're jamming)
small spool of shielded wire
« Previous StepDownload PDFView All StepsNext Step »
54 comments
1-40 of 54next »
Dec 20, 2011. 5:39 PMtudgeanator says:
Does anyone know of a link to download Rejoice that actually works?

All the links I've found have a thing on them whereby you have to email 'steve@epals.com' or they will 'stop working after 7 days'. They work for a couple of days and then stop working, even if you do email this address (which I presume is a scam for spammers). Any help?
Oct 24, 2011. 8:19 AMezas iurinskas says:
Hi, i make that project. I have fergo joystick midi. It works perfectly on ableton 8.2.2 but not working on Traktor and virtual dj! I dont like ableton I wanna Traktor or virtual dJ! Please HELP!!
Mar 14, 2011. 9:02 AMRandallmarr says:
BCD3000- Ah. Me to. : )
Nice job btw.
Mar 13, 2011. 12:36 PMdj3gah says:
hi there in my project everytings working but the thing is everytime i open the multi control and use the gamepad i have to re calibrate again and again.the settings in multi...do we hev any or solution with this? tnx in advance
Nov 29, 2010. 5:29 AMphevtron says:
wanna see a vide plz :)
Oct 9, 2010. 12:02 PMdj3gah says:
tnx for this video info ...
Aug 2, 2010. 5:32 PMpotato413 says:
Can you explain the soldering more? I don't really understand how you can solder to a pcb contact.
Jun 30, 2010. 3:24 PMGhost Wolf says:
What does it do? Because a small description would be nice (friendly criticism).
Dec 10, 2009. 4:36 PMthen-comes-dudley says:
 Great hack; I picked up a $10 Alienware one just for something like this. Do you know if that software also transmits CC messages from joysticks? I'm thinking that the 2 joysticks would make fantastic X-Y controllers for something like Ableton Live, or modwheels for various softsynths.
Jun 15, 2010. 12:59 AMclairey says:
Know that it's been a while, but was thinking about the joysticks making good x-y controllers too... Did you have a go at this? did it work out nicely?
Jun 29, 2010. 7:42 AMthen-comes-dudley says:
Haha, sadly I never did get around to it; I ended up getting a Novation Launchpad instead. But I'd imagine they'd work just fine, as long as you tweak some settings in whatever gamepad-to-MIDI program you're using. (Live lets you map keyboard keys to specific functions, but I doubt that's doable with joysticks.) Get a cheapo gamepad & try it out.
Apr 25, 2010. 11:43 PMnastika says:

Hi,
While soldeing the tin melts contacts on the board (tin was not captured on the board).
what tin have you been using?
is there any soldering method while working with such board (printed boards)?
THX

Apr 22, 2010. 1:43 AMkbishop says:
I wonder..about the last comment, is there any chance putting an analog fader between 2 buttons and make it work as a mixer fader ?
Apr 4, 2010. 12:54 AMnastika says:
hi, can anyone tell me if i can convert (replace) axis buttons to analog fader. if it can be done how should i do it?
THX
Apr 2, 2010. 7:50 AMPyroMonger says:
Can anyone point me to a program that allows me to do exactly this but with HOTKEYS instead of MIDI synths??
Apr 2, 2010. 9:14 AMPyroMonger says:
thanks
Mar 25, 2010. 8:17 PMiamgreatbob says:
Where is a good place to get all of the supplies for this cheap? Cause I went to my local radio shack and just the switches and a project box would have put me over $15.
Dec 18, 2009. 6:37 PMcdousley says:
i have an old ps2 controller it has 8 wires is there any way to hook it up to that
cool project!
Dec 27, 2009. 8:11 PMcdousley says:
that wont work my dog chewed the cord in half
Mar 11, 2010. 12:13 AMgladys45 says:
 patch the cord back together, and look for PS2 controller to Parallel port mods.
Nov 4, 2009. 3:40 AMevilme says:
Hey, just random but any ways,  you could hack this and one of those external number  together, make a compact professional looking box, just thinking.......
Nov 14, 2009. 9:08 AMiGianlucaConidi says:
I would like if i used differents led to understand that resistance should i use?
could use witouth resistance?
Sep 26, 2009. 4:44 PMmastermakoko says:
oooo and can i change the button into the one like in your unopad instructables????? it wont be cool if there is only normal buttons!!!!!!!!!!!!!!
Jun 30, 2009. 6:37 AMamplex says:
different leds might need different size resistors. in practice ive found that most schematics use 4.7k resistors to protect leds but these make them too dim. but the leds i buy in general need only 270ohm or so to be brightly lit. experiment because some leds have different voltage capacities/current usage etc. this is an awesome project idea btw!!!!
Jun 25, 2009. 7:43 AMHADJISTYLLIS says:
I installed MIDI YOKE but i can't find ed on my PC?
May 23, 2009. 3:23 PMWillTheRescue says:
I've been running out of enough midi controllers in Ableton (For the type of thing I do) I must build one of these! I can see my practice space being loaded with USB extensions and hubs, plus a bunch of gaming controllers by the time this weekend is over.
Mar 23, 2009. 9:31 PMcowgomoo says:
i like the xbox controller hack better.
Jan 12, 2009. 2:03 AMChaz-imus says:
compatibility with ableton live?
Jan 8, 2009. 9:52 AMShuckDarns says:
how do you determine whats ground and whats hot?
Jan 8, 2009. 9:34 AMShuckDarns says:
NIce little walkthrough. A couple questions though. First, could i use buttons with the leds already in them? Can I use any type led? Can i use toggle switches with leds? Sorry for all the q's. Thanks in advance.
Jan 6, 2009. 2:00 PMzsuki says:
wow, great job. simple & useful. Is there any way to add potentimetars & rotari encoders to this project??? sorry for bad english.
1-40 of 54next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
44
Followers
5
Author:cheft