Hast du mit einer Software, die erwiesenermaßen MIDI-Töne ausgeben kann auf deinem Rechner getestet?
Also z.B. mit dem Windows Media Player eine Midi-Datei abspielen.
Dass deine Soundkarte in Ordnung ist, ist ja noch kein BEWEIS, dass auch das Midi-Subsystem wirklich funktioniert.
Ich hoffe du hast das Prinzip verstanden:
Traue niemanden, nicht mal Dir selbst! Bei Problemen gehe zurück auf Los und beweise dass es funktioniert.
Hast du deine MIDI-Funktionen in einer
VCL-Anwendung getestet?
Falls nicht: schwerer Fehler!
Mit einer
VCL-Anwendung kann man wesentlich einfacher testen als mit einer
NonVCL-Anwendung.
Deshalb sollte man Code, der etwas komplizierter ist zuerst in eine
VCL-Anwendung packen und testen.