I have two audio outputs on my PC, computer speakers and headphones. The speakers are actually too good, so I needed a way to bring down their dynamic range, and I also wanted to shape the sound more to my own taste. So I made a small EQ app for Equalizer APO, and I'm putting it out for anyone who wants to use it or extend it.
The compressor is based on Chrome's Web Audio compressor code, and the T button sets it to a reasonable default for TV, dialogue and other non-music stuff. Each output has its own profile, and the app switches to whichever one Windows is using.
It's pretty barebones and mostly made for my own setup, but it should work with anything Equalizer APO supports. It's Windows only, and the code and setup steps are on GitHub.