i was over at a homies house and he got this keyboard.. and was droppin some tight beats.. he wants to hook it up to my computer.. it has a MIDI thing on the back where you can plug something in.. he dont have no hook-ups to it tho.. what do i need to hook this up to my computer.. also.. will i need any special programs to record songs on the computer????