pauljonescodes / supertonal

JUCE guitar effect multi-processor
GNU General Public License v3.0
1 stars 0 forks source link

Needs insufferable midrange filtering #11

Open pauljonescodes opened 7 months ago

pauljonescodes commented 7 months ago

this would work as a single band EQ not a compressor. Just a really tight Q eq that can sweep in the midrange from like 1000-10000 sweeps from 2k-8k

corybergeron commented 7 months ago

This should mimic the "Insufferable Midrange Filter" from the Amplified Instrument Processer: https://korneffaudio.com/product/amplified-instrument-processor/

They describe it as:

Electric guitars have a lot of energy in the presence region—from 2kHz to 8kHz. It tends to impart a "whistling" sort of sound to a recording. One guitar on a song, maybe not so bad. But after a few overdubs... AY CARAMBA! So much 4k it hurts! The IMF is a notch filter specifically designed to clean up the whistle on electric guitar tracks, but it works well to tame cymbals, keyboards and vocals as well. Click in the LISTEN button to hear exactly where you're tuning the filter. Set the center frequency of the notch filter by adjusting FREQUENCY to the spot where the whistle is most annoying, and then turn REDUCTION counterclockwise to nip it out. Use the OCTAVE RANGE control to also remove the whistle frequency's upper harmonic by setting it to 2. Remove both the upper harmonic and the subharmonic by setting it to 3. You'll have to play with this control to get the result you want. The HF COMPENSATION is a gentle shelf boost starting at the center frequency of the notch to restore some life to the high end. ENABLE inserts the IMF into the signal path. Be sure to pop out the LISTEN button when you're done unless you want things to sound like a broken iPhone. The IMF only has controls on the front panel, thank the Lord above.

I would describe it as:

A single band of EQ with a SUPER tight Q that only has the ability to reduce the selected frequency.

The parameters are:

Frequency (range should be 2k-8k) Reduction (should start at 0 and only have negative values) Octave Range High Freq Compensation Listen On/Off