Хм. Написал скрипта два. Один из текста генерирует midi-поток и воспроизводится object-тэгом в FF и Opera. А вот в IE ну никак не работает, и в Chrome тоже. Но если линк на файл - звучит. Даже такой мизерный код не работает.
<html><head><title>sound</title>
</head><body><bgsound src="data:audio/mid;base64,TVRoZAAAAAYAAQADAGRNVHJrAAAAHwDAUACQUH9ggFAAAJBSf2CAUgAAkFR/YIBUAAD/LwBNVHJrAAAAEADAUQCQAACCIIAAAAD/LwBNVHJrAAAAEADAUgCQAACCIIAAAAD/LwAgIA=="/>
-</body>
Звук слышен лишь в Opera и FF.
В чём же дело?
А вот Audio-тэг понимает миди? В виде data:audio-mid нужно чтобы.
И с new Audio() никак не разобрался

Вот эта морзянка
morseMid.zip