Introduction: How to DJ With Free Software and a Wired Xbox 360 Controller

This indestructable shows you how to DJ with maximum live performance points and spending very little or no money on equipment.
This can be done with any USB Gamepad But I chose an Xbox 360 controller because thats what i Have.

Step 1: Softwares!

There are plenty of instructables telling you how to make your xbox controller work with your pc so if you don't know, go and read one because i'm gonna pretend you know already!
The first piece of software to download is Mixxx. You can get this from Mixxx.org. Download and install.

Step 2: Softwares 2!

Next you need Joy2key. This converts your input from your Controller to a key on the keyboard. You use this software to map the keyboard shortcuts for mixxx to your controller. You can download it here: http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm

Joy2midi is a useful piece of software because it tells you which button is which on your Joypad.
You Can Download that here: http://krypt.dyndns.org:81/joy2midi/

if you use the xbox controller joy2midi is not needed as i have the list of controls here:

A=1
X=3
Y=4
B=2
RB=6
LB=5
Start=8
Back=7

To set up the controller in Joy2key click the Auto Setting wizard Button and work your way through.

Step 3: Setting Up the Controller and Mixxx

Open Joy2key, Click on Auto Configuraton Wizzard,
Left=A
Right=S
Up=
Down=
1=D
2=F
3=F3
4=F4
5=F1
6=F2

These are just the configurations i used but you could use any combinations of buttons.

This is Also set up for the first deck, if you wish to control both you will need a second controller. I have this set up so that my friend and I can DJ Together with one deck each.

Step 4: Get Practicing, Get Playing, Get $!

You Could even earn money with this system and you don't need to break even if you have only spent money on the controller to begin with.
The alternative is to use a controller like the Hercules DJ Control MK II or the M Audio X Session Pro but these cost considerably more and can be hard on your system and may make it crash if it can't cope like mine has on numerous occasions.

Good Luck!