Steckt in dem alarm.mid nicht ein automatische Wiederholen?
Ich kenn zwar den MIDI Standard nicht, aber ich denke man kann dort beliebig Schleifen angeben.
Und der Alarm ist ja dafür gedacht, daß er solange Lärm macht, bis man eine entsprechende Aktion macht.