Software-wise I use FL studio for mostly everything (and sometimes Wavepad sound for quickly editing samples).
If I need to score/tab anything out, it's usually on Guitar Pro 6.

For hardware, I...