# Mid/Side processing

**URL:** <https://qa.fmod.com/t/mid-side-processing/18237>\
**Category:** FMOD Studio\
**Created:** [January 19, 2022, 9:47am UTC](https://qa.fmod.com/t/mid-side-processing/18237 "2022-01-19T09:47:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![zsombor.bencsik](https://avatars.discourse-cdn.com/v4/letter/z/ee7513/32.png) [@zsombor.bencsik](https://qa.fmod.com/u/zsombor.bencsik)\
**Post date:** [January 19, 2022, 9:47am UTC](https://qa.fmod.com/t/mid-side-processing/18237/1 "2022-01-19T09:47:46Z")

</div>

Is it possible to separate Mid and Side information from stereo files in FMOD?

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [January 30, 2022, 11:23pm UTC](https://qa.fmod.com/t/mid-side-processing/18237/2 "2022-01-30T23:23:58Z")

</div>

You can use the multiband EQ to isolate certain frequencies, but there isn’t any built-in method of separating out mid and side information in the FMOD API or FMOD Studio.

---

<div class="post-metadata">

**Author:** ![zsombor.bencsik](https://avatars.discourse-cdn.com/v4/letter/z/ee7513/32.png) [@zsombor.bencsik](https://qa.fmod.com/u/zsombor.bencsik)\
**Post date:** [January 31, 2022, 9:43am UTC](https://qa.fmod.com/t/mid-side-processing/18237/3 "2022-01-31T09:43:56Z")

</div>

It would be incredibly useful for more realistic panning. For instance, when panning distant guns it is usually awkward and difficult to get the stereo width right. With M/S I just spatialize the M signal and leave the S 2d and get a very realistic effect. Is it possible to submit user feature requests?

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [February 1, 2022, 8:54pm UTC](https://qa.fmod.com/t/mid-side-processing/18237/4 "2022-02-01T20:54:15Z")

</div>

Speaking with our development team, you should be able to do this during runtime by utilizing the `setMixMatrix()` function and inverting the phase of one of the channels needed.

> _Mid_ - _side processing_ and imaging is created by duplicating two identical signals as left and right channels and then _inverting_ the phase of one of them.

[https://www.fmod.com/resources/documentation-api?version=2.02&page=core-api-channelcontrol.html#channelcontrol\_setmixmatrix](https://www.fmod.com/resources/documentation-api?version=2.02&page=core-api-channelcontrol.html#channelcontrol_setmixmatrix)

This currently is not possible to do within the FMOD Studio application so I will raise it as a feature request.

---

<div class="post-metadata">

**Author:** ![zsombor.bencsik](https://avatars.discourse-cdn.com/v4/letter/z/ee7513/32.png) [@zsombor.bencsik](https://qa.fmod.com/u/zsombor.bencsik)\
**Post date:** [February 2, 2022, 8:26am UTC](https://qa.fmod.com/t/mid-side-processing/18237/5 "2022-02-02T08:26:21Z")

</div>

Thank you so much!
