INCLUDE openal.bac INCLUDE openal-plugin-syn.bac OPENAL_INIT song = SYN_OPEN("prelude_and_fugue_bwv-901_(c)sankey.mid", "dx7.sf2") SYN_SHOW_INFO SYN_PLAY(song) REPEAT SLEEP 50 SYN_UPDATE(song) UNTIL NOT(SYN_BUSY(song)) SYN_CLOSE(song) OPENAL_FREE PRINT "End of song."