Impulse Responses: Normalize vs. Let 'em Alone
-
- KVRAF
- 2748 posts since 15 Apr, 2004 from Capital City, UK
I would say, unless you're doing it conform to some kind of normalisation exercise you're implementing across your whole uncompressed file world for some "I'm definitely very organised" sense of accomplishment, I wouldn't bother.
Because of they way they work (which you might already appreciate) they are frequency dependent, so some a normalised impulse response might sound 'fine' when feeding it material with mostly high frequency content (for example), but might blow-up when feeding it low frequency content. Algorithmic reverbs don't suffer from this so badly.
I started going through my collection a while ago, creating presets in Space Designer, then realising I needed to adjust the Wet output level for pretty much every IR I loaded if I wanted consistency. But I've got, like, 7 million IRs, so I figured it would be quicker to just adjust then when I loaded them. And most of them needed turning down anyway, literally none of them needed turning up.
Hope that gives you some direction
Because of they way they work (which you might already appreciate) they are frequency dependent, so some a normalised impulse response might sound 'fine' when feeding it material with mostly high frequency content (for example), but might blow-up when feeding it low frequency content. Algorithmic reverbs don't suffer from this so badly.
I started going through my collection a while ago, creating presets in Space Designer, then realising I needed to adjust the Wet output level for pretty much every IR I loaded if I wanted consistency. But I've got, like, 7 million IRs, so I figured it would be quicker to just adjust then when I loaded them. And most of them needed turning down anyway, literally none of them needed turning up.
Hope that gives you some direction
- KVRian
- Topic Starter
- 1095 posts since 12 Jan, 2011
But wouldn't normalizing make them all uniform?imrae wrote: Wed Feb 28, 2024 11:33 am Peak normalisation is not level matching, it seems likely this will make the experience of flipping through them worse.
- KVRAF
- 5383 posts since 25 Jan, 2014 from The End of The World as We Knowit
Pick several very different ones, make copies, normalize them and compare. I've done it
F E E D
Y O U R
F L O W
Y O U R
F L O W
-
- KVRAF
- 2748 posts since 15 Apr, 2004 from Capital City, UK
It would make them 'digitally uniform' but that isn't how we really measure these things. And it isn't really that useful when frequency content is part of the equation.
Using RMS or LUFS measurements to get them to the 'same volume' might be more useful to you. But normalisation is a dumb digital operation and shouldn't (imho) be applied carte blanche to a bunch of separate audio files, particularly IRs.
-
- KVRist
- 174 posts since 5 Mar, 2021
I usually normalize my impulse libraries. But I’ll admit that it’s mostly from an anal retentive sense of wanting things to be tidy.
While normalization isn’t a very “smart” way of level matching, I don’t know of a more advanced alternative. And at least it deals with one common annoyance - extreme low volume outliers.
But I don’t stop at normalization. I usually clip dead silence at the beginning (I can add pre-delay later if I want it), and trim the tails once they drop off to below audible levels.
I also often remove the initial spike of the response (not for things like cabs, where I run the IR at 100%) - often that spike is too close to a copy of the original signal, and produces echoes and phasing issues when mixed with dry.
While normalization isn’t a very “smart” way of level matching, I don’t know of a more advanced alternative. And at least it deals with one common annoyance - extreme low volume outliers.
But I don’t stop at normalization. I usually clip dead silence at the beginning (I can add pre-delay later if I want it), and trim the tails once they drop off to below audible levels.
I also often remove the initial spike of the response (not for things like cabs, where I run the IR at 100%) - often that spike is too close to a copy of the original signal, and produces echoes and phasing issues when mixed with dry.
-
- KVRist
- 484 posts since 8 May, 2007
There can be; depends on the IR and your material.
IRs effectively smear each sample over several successive samples. If the IR is short such as for cabs, the smearing won't usually cause overs. But if the IR is long, and your material is already normalized to 0 dB or nearly so, there is an increased likelihood of overs and/or high levels coming out of the convolution step unless you adjust the levels to compensate. Without compensation, you could end up with clipping or increased saturation, etc. downstream, depending on what else is going on.
One strategy is to just try the IR without normalization. If it's way too low, then try normalizing and adjusting to compensate. Again, with cabs you probably won't have any trouble.
When it comes to editing IRs such as MTorn described, one needs to know what one is doing. In solving the wave equation in 3-D in a room, for example, it becomes very evident that there is some exquisite timing that occurs to make everything sound right. It's really easy to mess things up.
- KVRian
- Topic Starter
- 1095 posts since 12 Jan, 2011
I'm assuming that removing silence before and after the sample would be beneficial. Am I also correct to assume that the initial sample strike is important? I normally get rid (or soften) those initial clicks in other samples, but . . .
- KVRAF
- 14220 posts since 20 Nov, 2003 from Lost and Spaced
This is interesting because I'm using Fruity Convolver and there's a Normalize knob on it that I assume normalizes the IR. I've never used it.
- KVRAF
- 5383 posts since 25 Jan, 2014 from The End of The World as We Knowit
There is a free VST convolution reverb that has the button to "normalize IR loudness" (vs peak normalization) sadly on by default and it certainly moderates the effect! likely because it includes dynamic range compression to avoid clipping. All converbs have gain, output, EQ, and Start so I see no need for peak normalization.osiris wrote: Wed Feb 28, 2024 9:15 pmThis is interesting because I'm using Fruity Convolver and there's a Normalize knob on it that I assume normalizes the IR. I've never used it.
F E E D
Y O U R
F L O W
Y O U R
F L O W
- KVRian
- 681 posts since 1 Jan, 2018
The initial transient in a reverb IR can be important if you're trying to capture the characteristics of a speaker and microphone setup along with the reverb. The dry signal might have a noticeably (or even just subtly) different character than the reflections, which are colored by the recording setup.tommyzai wrote: Wed Feb 28, 2024 6:48 pm I'm assuming that removing silence before and after the sample would be beneficial. Am I also correct to assume that the initial sample strike is important? I normally get rid (or soften) those initial clicks in other samples, but . . .
Another case where the initial transient can be really useful is in establishing a distance cue for an impulse that was recorded from very far away, since higher frequencies are more quickly attenuated with distance.
So basically, if you chop off or attenuate the initial transient of the IR, it could detract from the realism somewhat, but of course that may not matter if "realism" is not the goal.
I think there's a fair bit of inconsistency in the way that various convolution reverbs treat normalization (whether it's on or off by default, what's being normalized, etc.), which might be an argument against doing a bunch of batch processing on your whole library. Chances are, you're going to have to readjust everything to taste anyway, so it could end up being a wasted effort.Michael L wrote: Wed Feb 28, 2024 10:27 pmThere is a free VST convolution reverb that has the button to "normalize IR loudness" (vs peak normalization) on by defaultosiris wrote: Wed Feb 28, 2024 9:15 pmThis is interesting because I'm using Fruity Convolver and there's a Normalize knob on it that I assume normalizes the IR. I've never used it.and it certainly moderates the effect, likely because it includes dynamic range compression to avoid clipping.
-
- KVRist
- 174 posts since 5 Mar, 2021
With IR captures made with microphones in real spaces, you “excite” the space with some kind of brief loud noise burst. Like playback through a speaker, a burst balloon, hand clap, etc.
It’s not uncommon, especially when hobbyists make their own IRs, that you find the noise burst still present in the sample. This produces an oddly colored version of your dry signal, in addition to the actual reverberation. In those cases I always truncate the noise burst off.
Clearly there are cases where you want to keep it, like a guitar cab in a live space.
The nice thing about IRs is that they are usually regular WAV samples - you can tinker and experiment with them as much as you want.
It’s not uncommon, especially when hobbyists make their own IRs, that you find the noise burst still present in the sample. This produces an oddly colored version of your dry signal, in addition to the actual reverberation. In those cases I always truncate the noise burst off.
Clearly there are cases where you want to keep it, like a guitar cab in a live space.
The nice thing about IRs is that they are usually regular WAV samples - you can tinker and experiment with them as much as you want.
