What does AudioChannelMixer and AudioChannelSplitter do in simple terms?

I know this post is not in the correct category, but this was the only one close enough in my opinion.

I read the Documentation about both Instances, but it only mentions surround sound stuff, which baffles me. So, I was wondering if anyone could clarify it for me?

AudioChannelSplitter -“Split audio into channels”

Simple analogy:
Imagine you have a stereo song with a left and right speaker.
The Splitter takes that stereo sound and gives you separate control over each channel.
Left channel = one output
Right channel = another output
You can now manipulate them separately

Docs: AudioChannelSplitter | Documentation - Roblox Creator Hub

AudioChannelMixer – “Combine channels into one audio stream”

Simple analogy:
You have multiple mono sounds (like a voice and music track), and you want to combine them into one final left/right stereo output.
The Mixer blends these channels together.
Input: Left + Right (or more channels)
Output: One combined stereo audio

Docs: AudioChannelMixer | Documentation - Roblox Creator Hub

You can split an audio stream, process the channels individually (add effects, move them in 3D space, etc.), and then mix them back into a single sound using the Mixer.

1 Like

I apologise for the delayed response. I thought my post had been ignored; I didn’t even receive a notification, sorry.


By “left and right speaker”, I assume you mean 2 AudioListener Instances wired to the AudioPlayer playing said stereo tune.


I am unsure of how to wire up either Channel Instances, so I’m confused by what you mean here.


As I mentioned previously, I already read both docs about both Instances, but, as I said in the post, they confuse me.


I’m confused by this as well, sorry.


I am unsure of how to wire up either Channel Instances, so I’m confused by what you mean here.


Same as the Splitter one


Not sure what you mean by this either, sorry.

its part of new audio API

Sound instance might get deprecated and they might tell devs to use AudioPlayer instead

Of course, I already know that. I just wanted to understand what these two instances do in a simple explanation, as the documentation is rather complicated in explaining them, at least to me anyway.

Someone tried to help above, but I’m still a bit confused. I replied basically asking for further info, but I suppose they must be busy.


I can’t see that, but this is an off-topic question, which is not related to this post.

1 Like

oddly enough, the AudioChannelSplitter has Quad, 5, 5.1 7.1, and 7.1.4 although roblox doesn’t natively support them, just stereo and mono

-- I’m also interested in this after seeing the channel mixers and splitters, since not only is Surround sound support a nice thing to have, having more than 2 tracks per audio file would be incredibly useful for ambient soundtracks or dynamic music when taking advantage of those splitters.