lots of advice in this thread:
https://unity.neuraldsp.com/t/best-practices-for-managing-output-levels