audio:add get source outputs method on source object
audio:return slice when getting source outputs
audio:add self by a
audio:adapt new balance algorithm