How can I make my Macbook Pro's headphone jack stop "humming"?
I found the solution to my problem. For some reason (who knows why) the headphone output was set to 16-bit. Of course that's going to sound awful.

To fix this, head to 'Audio MIDI Setup' (can be found with Spotlight) and change the 'Built-in Output' to 32-bits.