I have two keyboard controllers, one very simple (1 channel, 1 program) and one very powerful with 4 channels and lots of controls. Both work very well withmy MZ-X500 when I connect them to MIDI input. Automatically they connect in Port C (maybe I can choose another). It is just like having two keyboards or two manuals.