Also, with USB, communication is by-directional, it goes from the keyboard out to the device, and from the device to the keyboard, MlDI would require two cables to have that by-directional functionality. 