I have an issue that's been bugging me for a while. I have series-connected fx blocks with "tails", specifically, reverb, multi-delay and plex blocks; the bypass mode is "mute fx in", such that tails are not cut off.
Now I know that these blocks, when bypassed (and at 0 level and 100% in-gain), reduce the dry signal volume because the mix percentage still applies. So for a given mix percentage, I wanted to adjust their level such that the dry level is the same as for a shunt or, equivalently, the same block with "thru" bypass mode. (I tested this afternoon on the FM3, but recent notes from attempts on the AxeFxIII show the same thing there.)
Ok, dry/incoming = 1 - mix/100%, and those are field-like quantities, so dry/incoming = 20 * log10(1-mix/100%) dB is the dry "loss", and I should compensate by turning level up by -20 * log10(1-mix/100%) dB. For a 50% mix, this gives the familiar ~6dB.
However:
Can anybody explain this? I must be missing something fundamental (obvious or not). Also, it seems that the difference in the compensation level is (roughly) constant, ie, REV always needs 4.5..5dB less compensation and MTD ~3dB less compensation, but why would that be the case? (Moreover, it can't be just like that for all mixes, because the compensation itself is less than 3dB for mix<30%.)
I thought about some splitting/stereo stuff going on, but the fx algos themselves should play no role, and all the arguments should apply to each stereo channel separately, also there is no summing involved (that I can see).
Any insights appreciated! Thanks.
Now I know that these blocks, when bypassed (and at 0 level and 100% in-gain), reduce the dry signal volume because the mix percentage still applies. So for a given mix percentage, I wanted to adjust their level such that the dry level is the same as for a shunt or, equivalently, the same block with "thru" bypass mode. (I tested this afternoon on the FM3, but recent notes from attempts on the AxeFxIII show the same thing there.)
Ok, dry/incoming = 1 - mix/100%, and those are field-like quantities, so dry/incoming = 20 * log10(1-mix/100%) dB is the dry "loss", and I should compensate by turning level up by -20 * log10(1-mix/100%) dB. For a 50% mix, this gives the familiar ~6dB.
However:
- When I try this compensation I notice a difference between the above fx types: For the PLX, it works fine, for the MTD, it's too much (rather, ~3dB seems correct), and for REV, it seems far too much (sth like 1.5dB seems to work). This I don't understand at all --- the algorithm should not matter at all when bypassed if the mix law is the same (the DLY block is sth else, all the above blocks do "standard" mixing AFAIK).
- These inconsistencies also appear in more extreme mixes: At 90%, I would expect 20dB compensation necessary. That, again, works fine for the PLX, but MTD needs ~17dB and REV ~15dB.
Can anybody explain this? I must be missing something fundamental (obvious or not). Also, it seems that the difference in the compensation level is (roughly) constant, ie, REV always needs 4.5..5dB less compensation and MTD ~3dB less compensation, but why would that be the case? (Moreover, it can't be just like that for all mixes, because the compensation itself is less than 3dB for mix<30%.)
I thought about some splitting/stereo stuff going on, but the fx algos themselves should play no role, and all the arguments should apply to each stereo channel separately, also there is no summing involved (that I can see).
Any insights appreciated! Thanks.
Last edited: