Why don’t our sounds layer up on top of each other with any consistency? It completely ruins our game play at the moment 
We have a number of instances of the same character appearing on the screen at once. The sounds they produce are frequently interrupted and cut-off when a number of them are attempting to play at once. They just don’t seem to layer up.
We have tried using varying channels for each sound with no success. Is this something other people have experienced? What fixes are there if any?
Method used by each instance of the character:
-- Our character instance
local Character = {};
-- Our character's explosion noise.
Character.explosion\_1 = audio.loadSound("sounds/explosion\_1.aif");
audio.play(Character.explosion\_1, {channel=1}); -- We make sure not to use channel for other sounds.
When we dispose of the sounds each character is producing:
audio.stop(Character.explosion\_1);
audio.dispose(Character.explosion\_1);
Character.explosion\_1 = nil;
[import]uid: 21125 topic_id: 12535 reply_id: 312535[/import]