At an audio encoder, cue codes are generated for one or more audio
channels, wherein an envelope cue code is generated by characterizing a
temporal envelope in an audio channel. At an audio decoder, E transmitted
audio channel(s) are decoded to generate C playback audio channels, where
C>E.gtoreq.1. Received cue codes include an envelope cue code
corresponding to a characterized temporal envelope of an audio channel
corresponding to the transmitted channel(s). One or more transmitted
channel(s) are upmixed to generate one or more upmixed channels. One or
more playback channels are synthesized by applying the cue codes to the
one or more upmixed channels, wherein the envelope cue code is applied to
an upmixed channel or a synthesized signal to adjust a temporal envelope
of the synthesized signal based on the characterized temporal envelope
such that the adjusted temporal envelope substantially matches the
characterized temporal envelope.