- yes I have a new sound manager (WIP).
- no its probably too unstable to be included yet, I'd need feedback on it.
and I suggest you patch CitrusSound.as yourself for that little loop change if you don't want to wait for it.
I'm putting together a demo/patch with my new citrus.sounds package , you will be able to test it and even use it.
edit: its here https://github.com/gsynuh/ce-sound (headphones needed)
some things are missing (like the old methods), but playing a sound would be done like so:
and it returns a CitrusSoundInstance if there's room for it to play... and then you can change its volume/panning individually or CitrusSound wide (all instances will be updated with the new volume/panning) with _ce.sound.getSound("someSound").volume
There's a sound that I manually created from wav to mp3 in that demo, not using flash's converter, so even then the int.MAX_VALUE trick when loops is negative doesn't help the sound not looping seamlessly.