A MIDI controller allows you to play and record virtual instruments on your computer, making it a must-have if you're planning on adding digital instruments to your tracks.