I agree that Glitch’s GGMusic and GGSound are useful tools. They’re not free, but they’re absolutely affordable and a great value considering the time you might spend doing a task yourself.
http://www.glitchgames.co.uk/code/
Of course, you can also do it manually; you just need to study up on the sound APIs… i.e. when to load sounds vs. streams, the difference between audio “handles” versus “channels”, reserving audio channels for specific uses, setting volume on a per-channel basis if necessary, and (very important!) cleaning everything up from memory and disposing sounds when they’re no longer needed.
Brent [import]uid: 200026 topic_id: 36011 reply_id: 143119[/import]