If the sound you want to play is capable of looping (that is, it has cue data telling Source where to loop it), then you can go under flags and uncheck "Is NOT Looped" to make the sound automatically loop infinitely by just being told to play once. Just make sure the ambient_generic starts silent, otherwise you'll have no control over it.