How to test a compressor plugin ...

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

..in any case, what is it the DIFFERENCE that you hear in this example...and by the way, I'm getting some pretty sharp gating effects with some compressors!

Post

Thats interesting. Voxengo Marquis is the only compressor in my test, where the signal is loud with this phase cancelation test.

VintageWarmer - some deeper frequencies
Crunchessor - some higher frequencies
Sonalksis SV315 - silent
WaveArts Trackplug - silent
Cubase SX Multiband - silent
Voxengo Marquis - broadband frequencies and loud

:o

Post

greendoor:

this phase cancellation trick is a really good learning tool for beginners. You will even tually learn to hear these things happening in the original signal. And trust me it's a much more valuable skill than this simple trick.


this phase invert comparison trick has been used for 50(or more) years by designers of analog compressors as well. Someone rather famous designer once said he uses it to hear exactly the way his circuits affect the release and attack times. He can them make more precise adjustments to the circuits.

One thing is for sure. You still can't make objective conclusions based on what you hear when using this. When you say kjaerhus audio is "most transparent", based on the fact it creates perfect cancellation, there will always be someone who will say: "but dude, polysquasher actually sounds more transparent".

Or something along those lines.

Post

This could be a really fine thread if we can nudge it back on track a bit to what the title implied about testing a compressor plugin. The implication is some type of objective test. Many of my plugins behave when I do the "phase" test, many don't including compressors, EQs, and harmonic distortion warmers. I think it's a fine way to quickly get in there and fine out what the "delta" is for processed and unprocessed sound - in some cases.

Also I think it might be important to be able to judge how certain compressor controls work according to some standard tests. This RANE note points out common features among compressors that we see in our compressor family here at KVR:
http://www.rane.com/note141.html
(there was another RANE note I can't find that accounts for differences in attack/release between different compressors).

Regardless of the controls on the compressor interface I'm thinking we can all have a kind of objective test (besides the fabulous bmanic inspired subjective tests using drums) that simply tests attack, hold, release, THD. I think there was a pretty good one on the internet when UA and Bomfactory were at war - pulses and tones were uses.

Compiling some type of test results using tones and pulses would allow quick comparison of specs (haha - if you like specs) to possibly judge how fast or colored a compressor is - relatively speaking in objective terms. Also does 1ms attack time on one compressor match the 1ms attack time on a different one? Any ideas on objective type tests?

Of course hearing a compressor take down a snare hit while leaving a hi-hat alone is a pretty impressive test also, in subjective terms!

Post

i'd like to note, one extremely foolish part of that document, which seems to be common with developers of plugins, is it lacks any mention of a feedback compressor. the implementation of a feedback compressor, and the way in which the controls interact is completely different than a feedforward compressor. also, most of the best sounding analog compressors, the ones which seem to be obsessed over, are feedback, not feedforward.

if you'd like to try a very basic form of feedback compressor, i wrote one (to my knowlage the only one in existance as vst) available at http://xhip.cjb.net/xhipeffects/
Last edited by aciddose on Sat Oct 29, 2005 9:42 pm, edited 1 time in total.

Post

double post, kvr server didnt respond correctly.

Post

Cool test. :)

UAD Fairchild - Silent. :)

My JP22 plug - Silent. :hihi:
Last edited by BobYordan on Sat Oct 29, 2005 9:49 pm, edited 1 time in total.
Cheers Bob
Back for plug development in Sonic Birth.

Post

Well I expected this to be contraversial ... from a few comments, I can tell that some people understand how this phase inversion trick works, and a few simply don't understand it all.

I appreciate that a compressor can sound good, and fail this test. That means that you have to be very carefull if you are doing parallel compression with these plugins.

Voxengo is very good for adding Dry mix controls - so even though these compressors introduce phase anomolies, you can do parallel compression within the plugin.

Kjaerhus GCO-1 doesn't have a dry mix, but it seems that you can work around this by duplicating the track, and because GCO-1 doesn't screw with the phase you can mix the two tracks toghether with no phasing.

I've been testing EQ's with this trick too. Also, convolution based processors like TapeBus are really interesting to see what they are doing ...

The comments about using your ears, and "if it sounds good it is good" are valid. I think it's a bit pretenious to call this a beginners trick - I think it's very useful and identifies the strengths and weakness that we should know about.

Post

Really great topic!!! But i have one note.
With this trick you're not hearing the compressed signal, but the uncompressed, where the compression works
you can't hear the compression, cuz it has lower levels.
No - you can't have this set right. For a start, this trick only works if your host has perfect plugin delay compensation. Maybe that's why some plugins fail ... hmmm.

Create to identical audio loops. Phase invert one. They should sum to total silence. The goal of this test is to hear only the difference between the two signals. If we want a compressor that doesn't harm the signal unless it is actually compressing, then we should hear silence except for the peaks. With a threshold of zero, there should be zero compression, and we should hear total silence.

I'm not saying that compressors that fail this test are useless. It's just that they are not perfectly transparent in a real digital audio sense. Yes, they might sound better - that's a seperate issue.

Post

aciddose wrote:...the implementation of a feedback compressor, and the way in which the controls interact is completely different than a feedforward compressor. also, most of the best sounding analog compressors, the ones which seem to be obsessed over, are feedback, not feedforward.
Right! That's why I was thinking some standard pulses & tones to judge how slow or fast the "actual" attack & release times are would make for some type of judgement criteria. Of course with super low threshold and very small ratios a really fast compressor could be made to work slow but that's a usage thing. How fast does it go from 0-60 (mph/kph) is what might be interesting! :D

There are a few feedback type compressors here at KVR: Voxengo Voxformer and Marquis, uhmmm I forget any others - maybe PSP MixPressor.

Post

well one way to know if a compressor is feedback: sidechain isnt possible :)

Post

aciddose wrote:well one way to know if a compressor is feedback: sidechain isnt possible :)
That's interesting - how come? ...I know this is OT - sorry folks !!!

Post

input -> amplifier -> output
--------- envelope <- scaling

assuming you have a fixed width font, that should be obvious.
but, basically since you're using a preset level (generally 0db) for your "threshold", (although it is a behaviour completely unrelated to its sidechain conterpart), and the control is based upon the output of the amplifier stage, obviously you wont be able to control a seperate signal accurately using this method.
if you used two signals with an average rms of the same value, you could get a sidechaining effect by controlling two amplifiers from one envelope. although, it is nothing like the typical feedforward sidechaining effect at all.

i suppose sidechaining is possible, but the effect would be quite different. generally feedback compressors are what you might find in a guitar insert or etc, while feedforward compressors are much more complex. since the goal is simplicity with the feedback design, and complex behaviour is the goal with the feedforward design, typically you wouldnt see the added feature of sidechaining and the extra stages required to perform it in a feedback unit.

Post

aciddose wrote: i suppose sidechaining is possible, but the effect would be quite different.
OK thanks I see, that makes sense! It would seem to be pretty unpredictable then and the sound might not make sense...

Post

BobYordan wrote:
UAD Fairchild - Silent. :)
Which would indicate that UAD are not modelling the true behaviour of a fairchild correctly.. not even closely so then. Very disappointing indeed. :(

- bManic
"Wisdom is wisdom, regardless of the idiot who said it." -an idiot

"They don't ban hate speech; they ban speech they hate." -an oracle

Post Reply

Return to “Effects”