
https://www.kvraudio.com/product/spectr ... nent-audio
I'm an engineer by trade, but I've been in music my entire life. Much of the mixing I do is heavy on acoustic guitar and piano, so I'm always working to avoid mud between instruments that share so much frequency space.
I wanted to design a tool that compares frequency data between tracks, determines frequency clashes, and dynamically implements notch filters on one to favor the other. Taking this a step further, Spectral Agent works as a full-mix unmasking manager by letting you create an ecosystem of Master/Yielding interactions across all your tracks.
Put up to 64 instances of Spectral Agent on the tracks or buses in your mix, and they will automatically broadcast data to each other. Select one of the other tracks, and the analyzer window will display an overlay of the tracks' frequency data. The plug-in will pinpoint peaks, as well as frequency collision points between the two tracks.
You can then begin to determine which tracks should lead (by setting them to Master), or yield (by setting them to Yielding). The analyzer window will display a new Green curve displaying post-processed data on the Yielding track. Even if a track is Yielding to another, it can still be Master in another interaction. This is where the "ecosystem" concept starts to come alive - the layering of priority settings and complex hierarchy structure.
Each per-pair interaction gets its own parameters to dial in: notch depth, sensitivity, Atk/Rel, freq band, etc. (more detail on these in the product description). Spectral Agent limits the number of notches and uses a weighted priority algorithm to determine the most optimal placement of the notches at any given time - this is to prevent a track from getting completely crushed if it's Yielding to several others.
I took a lot of care to keep Spectral Agent CPU-lightweight, and artifact-free. The data flowing between plug-in instances is only what's necessary to determine notch positions, and the notches are designed to always come in and out smoothly.
To hear it in action, check out the demo video (down below or in the Product Description). The effect may be over-exaggerated in the video to showcase what it's doing more clearly - but it's up to you how subtle you'd want to make the filtering. I also have a demo version available here (it toggles on/off the BYPASS ALL every so often): https://immanentaudio.gumroad.com/l/cveia
Product Page: https://www.kvraudio.com/product/spectr ... nent-audio
Marketplace Page: https://www.kvraudio.com/marketplace/sp ... nent-audio
Direct Gumroad Link: https://immanentaudio.gumroad.com/l/bejaxg
I'd love to hear your feedback or questions regarding functionality/sound. I've been truly excited to release this plug-in and would like to build upon it in subsequent version updates.
Windows and MacOS-compatible (VST3 and AU)
