I’m listening to music by a particular band that likes putting very high-pitched noises in their songs. Looking at the spectrogram, one of those noises looks like a dense white line around the 10k Hz mark, lasting about two seconds. Looking at the Frequency Analysis, you can see that the frequencies around the 10k range are very loud, reaching an absolutely ridiculous peak of -3.3db:
I would like to make these noises quieter so they aren’t so ear-piercingly shrill. However, I don’t want to just use a low pass filter to dampen anything above 10k Hz because there’s plenty of sound up there that isn’t painful and I do want played as normal. Adding a Filter Curve EQ wouldn’t be ideal either, since I’d have to add one for each individual sound, depending on its frequency and volume.
What I want is a way to essentially create a filter curve that for given frequency bands, quiets that frequency if it goes above a set threshold. For example, let’s say for 10k Hz that I don’t want sounds at that frequency to exceed -30 db worth of volume, so I set the threshold there. If audio exceeds that volume threshold at the given frequency (like the song mentioned above hitting -3 db), that frequency should be attenuated back toward the -30 db mark.
Is there a way to do something like this with existing settings/tools/plugins? If so what are they, and if not, is there somewhere/someone I can go to for help in creating it?
