I don't really understand what the deal with the midi ports is. I know that data is supposed to go through these ports. The idea is that if I have to hook up an external controller to a keyboard what kind of MIDI port does the keyboard need to have? IN/OUT/THRU.