Ich würde Methoden für die häufigsten Befehle wie z.B. NoteOn(), NoteOff(), ChangeProg(),... hinzufügen.
Das erleichtert die Benutzung und der Sourcecode des Anwenders wird besser lesbar:
Delphi-Quellcode:
MidiOut.NoteOn(chan, 75, 80); // sieht doch besser aus als .PutShort()
Sleep(100);
MidiOut.NoteOff(chan, 75, 80);