# How much can I sidechain?

**URL:** <https://qa.fmod.com/t/how-much-can-i-sidechain/21797>\
**Category:** FMOD Studio\
**Created:** [June 23, 2024, 10:09pm UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797 "2024-06-23T22:09:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bdbr](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@bdbr](https://qa.fmod.com/u/bdbr)\
**Post date:** [June 23, 2024, 10:09pm UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/1 "2024-06-23T22:09:38Z")

</div>

Hello.

With a project I’m working on, I’ve started to modulate the Fader gain on many busses using sidechain signals from other busses. I’m keen to connect many busses and create a sort of complex web of sidechain connections but I’m hesitant about how much CPU that might use. So my question is, how resource intensive is that? How does it compare to using actual compressors? What about using a sidechaing signal to modulate the frequencies on an EQ3/multiband EQ? How do I properly measure the affect of doing lots of this stuff? And how worried should I be about using lots of sidechains?

---

<div class="post-metadata">

**Author:** ![Leah\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/leah_fmod/32/3685_2.png) [@Leah\_FMOD](https://qa.fmod.com/u/Leah_FMOD)\
**Post date:** [June 24, 2024, 5:25am UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/2 "2024-06-24T05:25:50Z")

</div>

On paper, the main performance point for compressors vs sidechains would be whether a compressor is working in [linked mode](https://fmod.com/docs/2.02/api/effects-reference.html#compressor). Linked mode will collapse the sidechained signal to mono before processing, so the theoretical overhead should be roughly similar to sidechain modulation which essentially does the same. If the compressor isn’t in linked mode, then all channels in the signal will be processed individually instead of just a single mono channel, introducing, for example, 6 channels for a 5.1 signal instead of just 1 channel.

However, in general I would recommend implementing the behavior you want in the way that gives you control over the signal in the way you need it (compressor’s linked vs unlinked modes, sidechain modulator’s peak vs RMS), and then connecting to your application via [Live Update](https://www.fmod.com/docs/2.02/studio/editing-during-live-update.html) and using the [profiler](https://www.fmod.com/docs/2.02/studio/profiling.html) to record a session of the project to help narrow down problem areas.

---

<div class="post-metadata">

**Author:** ![bdbr](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@bdbr](https://qa.fmod.com/u/bdbr)\
**Post date:** [June 25, 2024, 2:34am UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/4 "2024-06-25T02:34:01Z")

</div>

Thank you Leah!

Does that mean that if I am sidechaining a VCA gain using 10 different inputs, it will only count as 1 channel worth of CPU?

---

<div class="post-metadata">

**Author:** ![Leah\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/leah_fmod/32/3685_2.png) [@Leah\_FMOD](https://qa.fmod.com/u/Leah_FMOD)\
**Post date:** [June 27, 2024, 12:25am UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/5 "2024-06-27T00:25:16Z")

</div>

> [@bdbr](#):
>
> Does that mean that if I am sidechaining a VCA gain using 10 different inputs, it will only count as 1 channel worth of CPU?

It means that if you sidechain a VCA’s gain using 10 different inputs, it will only count as 10 channels to process, as opposed to 10 times the amount of channels each signal is using - i.e. 10 \* 6 channels in a 5.1 signal.

---

<div class="post-metadata">

**Author:** ![bdbr](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@bdbr](https://qa.fmod.com/u/bdbr)\
**Post date:** [July 23, 2024, 11:26pm UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/6 "2024-07-23T23:26:12Z")

</div>

Hi Leah, another question regarding sidechaining.

I have a most probably unoptimal sidechaining setup going, where some VCAs are being sidechained by 20-25 different audio busses. I’m guessing it would be a lot more CPU efficient if I restructured my busses in a way that allowed me to use far less input signals for sidechaining. Is this correct?

What’s the best way for me to be measuring the impact of this sidechaining? Would checking the CPU measurements before/after in the profiler be a good way to do it?

Edit: And also, is there any difference between sidechaining on a bus vs sidechaining on a VCA?

---

<div class="post-metadata">

**Author:** ![Leah\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/leah_fmod/32/3685_2.png) [@Leah\_FMOD](https://qa.fmod.com/u/Leah_FMOD)\
**Post date:** [July 25, 2024, 4:10am UTC](https://qa.fmod.com/t/how-much-can-i-sidechain/21797/7 "2024-07-25T04:10:45Z")

</div>

> [@bdbr](#):
>
> What’s the best way for me to be measuring the impact of this sidechaining? Would checking the CPU measurements before/after in the profiler be a good way to do it?

Doing a before/after in the profiler is probably the best way, yes. I’d recommend duplicating your project when you do so though, especially based on what you’ve said about the complexity of the sidechaining.

> [@bdbr](#):
>
> And also, is there any difference between sidechaining on a bus vs sidechaining on a VCA?

The actual act of modulating a bus/VCA fader based on the sidechain, and the resulting resource usage, should be identical for buses vs VCAs.
