snd_loop(mysound,100,0);

->


snd_play(mysound,100,0);

if this is not the error:

you start the sound again and again by some other function.