AudioChannelMix[audio]
mixes channels of audio by averaging and returns a center-panned stereo audio object.
AudioChannelMix[audio,desttype]
mixes audio channels into the specified desttype.
AudioChannelMix[video,…]
mixes audio channels of video.


AudioChannelMix

AudioChannelMix[audio]
mixes channels of audio by averaging and returns a center-panned stereo audio object.
AudioChannelMix[audio,desttype]
mixes audio channels into the specified desttype.
AudioChannelMix[video,…]
mixes audio channels of video.
Details

- The following destination type desttype can be specified for an m channel audio object:
-
"Mono" mono signal, using the average channel value {"Mono",{w1,…,wm}} mono signal, using a weighted average "Stereo" stereo signal, using the average value and center panning {"Stereo",{w1,…,wm}} stereo signal, using weighted average and center panning {"Stereo",{w1,…,wm},{p1,…,pm}} stereo signal, using weighted average and specified panning n n-channel signal, evenly distributing the m input channels {n,mat} n-channel signal, using an arbitrary m×n distribution matrix mat - In the distribution matrix mat, the element wij is the amount of input channel i that goes into the output channel j.
- The given weights wi can be given as scalar multipliers or in decibels.
- A scalar multiplier wi is equivalent to
in decibels.
- For "Stereo" mixing, sinusoidal panning is used.
- The AudioType of the returned object is either "Real32" or "Real".
Examples
open all close allScope (5)
When downmixing to mono, the average of all input channels is used by default:
Specify the weights assigned to the input channels:
When mixing to stereo, the average of all input channels is replicated on both output channels by default:
Use different weights for each input channel:
By default, all input channels are center panned. Specify the amount of panning for each input channel:
Create a three-channel signal by evenly mixing all input channels:
Applications (2)
Conform the number of channels of a list of audio objects without using padding:
Distribute a mono Audio object to an arbitrary number of output channels:
Properties & Relations (4)
Related Guides
Text
Wolfram Research (2016), AudioChannelMix, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioChannelMix.html (updated 2024).
CMS
Wolfram Language. 2016. "AudioChannelMix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioChannelMix.html.
APA
Wolfram Language. (2016). AudioChannelMix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioChannelMix.html
BibTeX
@misc{reference.wolfram_2025_audiochannelmix, author="Wolfram Research", title="{AudioChannelMix}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioChannelMix.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_audiochannelmix, organization={Wolfram Research}, title={AudioChannelMix}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioChannelMix.html}, note=[Accessed: 15-August-2025]}