A method, comprising: receiving media input audio data corresponding to a media stream; receiving microphone input audio data from at least one microphone; determining a first level of at least one of a plurality of frequency bands of the media input audio data, wherein determining the first level involves computing an excitation function of the media input audio data, wherein the excitation function of the media input audio data is computed as a time-smoothed power of a multi-band version of the media input audio data with a frequency-dependent perceptual weighting applied to the multi-band version of the media input audio data; determining a second level of at least one of a plurality of frequency bands of the microphone input audio data, wherein determining the second level involves computing an excitation function of the microphone input audio data, wherein the excitation function of the microphone input audio data is computed as a time-smoothed power of a multi-band version of the microphone input audio data with a frequency-dependent perceptual weighting applied to the multi-band version of the microphone input audio data; and producing media output audio data and microphone output audio data by adjusting levels of one or more of the first and second plurality of frequency bands such that a difference between a perceived loudness of the microphone input audio data and a perceived loudness of the microphone output audio data in the presence of the media output audio data is less than a difference between the perceived loudness of the microphone input audio data and a perceived loudness of the microphone input audio data in the presence of the media input audio data, wherein the perceived loudness of the microphone input audio data is obtained from a specific loudness function and the excitation function of the microphone input audio data such that the perceived loudness of the microphone input audio data describes a time-varying distribution of perceived loudness across frequency; and mixing the media output audio data and the microphone output audio data to produce mixed audio data. receiving media input audio data corresponding to a media stream; receiving microphone input audio data from at least one microphone; determining a first level of at least one of a plurality of frequency bands of the media input audio data, wherein determining the first level involves computing an excitation function of the media input audio data, wherein the excitation function of the media input audio data is computed as a time-smoothed power of a multi-band version of the media input audio data with a frequency-dependent perceptual weighting applied to the multi-band version of the media input audio data; determining a second level of at least one of a plurality of frequency bands of the microphone input audio data, wherein determining the second level involves computing an excitation function of the microphone input audio data, wherein the excitation function of the microphone input audio data is computed as a time-smoothed power of a multi-band version of the microphone input audio data with a frequency-dependent perceptual weighting applied to the multi-band version of the microphone input audio data; and producing media output audio data and microphone output audio data by adjusting levels of one or more of the first and second plurality of frequency bands such that a difference between a perceived loudness of the microphone input audio data and a perceived loudness of the microphone output audio data in the presence of the media output audio data is less than a difference between the perceived loudness of the microphone input audio data and a perceived loudness of the microphone input audio data in the presence of the media input audio data, wherein the perceived loudness of the microphone input audio data is obtained from a specific loudness function and the excitation function of the microphone input audio data such that the perceived loudness of the microphone input audio data describes a time-varying distribution of perceived loudness across frequency; and mixing the media output audio data and the microphone output audio data to produce mixed audio data.