After months of searching I\'ve stumbled across this Equalizer Bar that suits most of my needs:
The biggest problem is it requires PyQT5 +