I want to have a particular sound play as long as an effect is active. I've tried setting this in Effect Sound and in Area Sound but I never hear anything. In the script I can call PlaySound but, if I set the sound to loop, it doesn't go away after the effect is over. Replaying a non-looping sound in ScriptEffectUpdate is kludgy and doesn't work very well. In the GECK docs, the Sound Dialog has this:
Loop: the sound will loop indefinitely until disabled or otherwise told to stop playback.
The question then is: how do I disable or otherwise tell the sound to stop?