/// @param new
/// @param loop*

var _new = argument[0];
var _loop = true;
if (argument_count > 1)
	_loop = argument[1];

if (!audio_is_playing(_new)) {
	if (gpmusic_volume > 0) {
		audio_stop_sound(global.music_current);
		audio_play_sound_on(gpmusic_emitter, _new, _loop, 10);
	}
	global.music_current = _new;
}