[quote="R0J0hound":2toxfxj5]An unfortunate side effect is the set volume action will only affect the most recently created instance of the sound.[/quote:2toxfxj5]
No, it's not just that. Set volume for sounds simply doesn't work at all. Try out a code like this:
[code:2toxfxj5]+ System: Start of layout
-> Audiere: Load Sound ("sample1.wav") as "sfx" (Play now: Yes, Volume: 100)
+ System: Every 100 milliseconds
-> Audiere: Set Volume of sound "sfx" to Audiere.GetSoundVolume("sfx")-5[/code:2toxfxj5]
The sample just keeps playing at volume 100 for the whole time.
Also, even if it worked, with a limitation like that (only being able to set the volume of the latest instance) it makes the whole thing pretty useless for my purposes (creating dynamic ambient soundscapes). Guess I'll have to resort to using the music actions for everything.