a jeżeli to jest midi, ustawiona na background music, to dajesz raz sound_loop i gra już do wyłączenia gry... co za problem ?
btw. na midi sound_is_playing w wersji 6 i 7 jakoś inaczej działa... jeżeli nie ma żadnego dźwięku to zwraca false, tak samo, nawet jeśli utwór sie odtwarza ale akurat jest przerwa.