Patent ID: 8787594

Claim:
A method of a processor for multiple audio stream level control with a single interface, comprising the steps of: (a) for each of a plurality of audio streams, providing a multi-segment fade volume profile and a state variable, wherein each stream has an independent state variable; (b) providing model coefficients, via said processor, for volume target priority interactions of said streams to automatically avoid saturation, wherein said saturation is automatically avoided setting a relationship between streams of model coefficients and wherein said relationship changes in real-time and creates a dependency between streams; and (c) periodically computing volume adjustment factors for said streams using said fade profiles, said state variables, and said model coefficients; (d) whereby each of said streams with a state variable indicating an active stream may be mixed into an output without saturation for constantly changing the fade volume according to at least one of the provided fade volume profile and the provided state variable, wherein the shape of the fade and the target volume are constantly changing to avoid saturation.