It doesn't work with the templates and it doesn't work with my own script. What exactly do you mean with defining the sounds? Of course I make the engine load them with the sound keyword, if you mean that. I have found out now, that the play_sound function and snd_play with balance set to 0 work, if the same sound was played with a balance value away from 0 before and no other sound was played in the maintime.