Hi,
I use Sox in scripts to normalize my LP rips.
What I am noticing is that normalizing using Sox does not work independently for each channel.
In other words, if I normalize at -1db, only one channel is normalized to that level, but the other may be as much as 2db lower. Is there a way to compensate? (Audacity can work this way, but is useless for scripting).
You can split the track into separate channels, normalize each and then reunite them:
There is also
gain -nwith-eor-Bor-bto equalize all channels to the same maximum level. We could also add-e,-Band-bto thenormeffect.https://codeberg.org/sox_ng/sox_ng/issues/512
Last edit: Martin Guy 2025-07-10