added ability to open/close ports, and send basic MIDI out messages