Is it possible to use Deconvolver for removing a reverb from "wet" acoustical recordings?
Is it possible to use Deconvolver for removing a reverb from "wet" acoustical recordings?
In theory, it is possible to remove a reverb from an acoustical recording given the room's impulse response at the recording position is known. In practice, this may not work well, because a real sound source (if it's not a speaker cabinet) is hardly ever in a static position while deconvolution requires that the performer stays "still like a rock" relative to the microphone and room's borders. These small movements of the performer usually result in various "swishing" artifacts, making output of the deconvolution process unusable.
On the other hand, the farther away the performer from the mic and reflective surfaces is, the lesser the chance the aforementioned problem will manifest itself.
What would be a good signal to use with Deconvolver? Can I use custom test signals?
What would be a good signal to use with Deconvolver? Can I use custom test signals?
Sine sweeps are one of the best test signals you can use to capture impulses. You can generate sweeps inside the Deconvolver itself. You can also use any custom test signals stored in WAV format, generated by any other software.
I ran a generated sine sweep in Cubase through some FX and then tried to deconvolve them with the demo of Deconvolver. All I kept getting was silence. Is there something I am doing wrong?
I ran a generated sine sweep in Cubase through some FX and then tried to deconvolve them with the demo of Deconvolver. All I kept getting was silence. Is there something I am doing wrong?
You should probably insert some amount of leading and trailing silence when running the sweep through FX, so that the recorded file stays several seconds longer than the sweep itself.
When I deconvolve a signal I get 1 second of silence before the transient spike. Is this normal? Should I just edit the result so the spike starts at time 0?
When I deconvolve a signal I get 1 second of silence before the transient spike. Is this normal? Should I just edit the result so the spike starts at time 0?
Yes, this is normal: this means your recorded signal had a lot of leading silence. You are safe to remove this leading silence.
I understand how reverb impulses work - but can't really understand how "hardware" (equalizer, compressor) impulses can work.
I understand how reverb impulses work - but can't really understand how "hardware" (equalizer, compressor) impulses can work.
Various "hardware" impulses technically work like reverbs, but they "color" the sound instead of adding reverb tail - hence, they should be used at 100% wet level. Note that compressors cannot be modeled with usual WAV impulse files - only their coloration is applied, not the compression itself.
I have run into some issues using the minimum-phase transform function of Deconvolver. In some cases the sound becomes phasy and extremely bright and for the most part unusable. Is this normal?
I have run into some issues using the minimum-phase transform function of Deconvolver. In some cases the sound becomes phasy and extremely bright and for the most part unusable. Is this normal?
Unfortunately, the minimum-phase transform is quite an unstable technique, so the sonic problems you are hearing are to be expected. In general, there is no much sense in using the MP transform since it mostly is an experimental technique. In practice, when you record, for example, a speaker cabinet, it already has a minimum-phase impulse response, so there is no need to additionally force it to be minimum-phase.
I have a question about the Deconvolver. I'm wondering if it generates phase locked sine sweeps. By phase-locked, I mean that if the sweep starts from zero amplitude at 20 Hz, it should hit a zero crossing at the point where the frequency doubles, triples, quadruples, etc., the starting frequency.
I have a question about the Deconvolver. I'm wondering if it generates phase locked sine sweeps. By phase-locked, I mean that if the sweep starts from zero amplitude at 20 Hz, it should hit a zero crossing at the point where the frequency doubles, triples, quadruples, etc., the starting frequency.
Deconvolver's test tone generator wasn't designed that way - the sweep runs from minimal to maximal frequency to cover the specified period of time. So, only the first and last frequencies cross zero strictly.
Moreover, there is no mathematical deconvolution requirement for the sweep to be "phase-locked" the way you have described.
When capturing a certain reverb impulse from the rack reverb processing unit I always end up with an impulse that has the sine sweep present in it. How can this problem be resolved?
When capturing a certain reverb impulse from the rack reverb processing unit I always end up with an impulse that has the sine sweep present in it. How can this problem be resolved?
This problem is known: the fact you get a trace of the original sine sweep in the deconvolved impulse file tells that the device (in its particular mode of operation) you are recording has some sort of non-linear behavior - it may have harmonic distortion or chorus/phaser like behavior happening. This situation cannot be resolved by any means, because Deconvolver can only produce impulse responses of linear time-invariant (LTI) devices (e.g. non-ventilated rooms at moderate temperature).
I get several quite random clicks/spikes in the impulse response after performing deconvolution. What is the reason for such behavior?
I get several quite random clicks/spikes in the impulse response after performing deconvolution. What is the reason for such behavior?
This situation is similar to the one where you get sine sweeps in the resulting file. The usual reason for such behavior is some non-linearity or discontinuity in the recorded test tone file being deconvolved, which is either introduced by the medium you are recording or due to an abrupt start or finish of the recorded test tone file. Make sure you leave some leading and trailing silence.
The Deconvolver tool is throwing an error, "The recorded file cannot be shorter than the test tone file", or all I'm getting are short unusable files. Why does this happen?
The Deconvolver tool is throwing an error, "The recorded file cannot be shorter than the test tone file", or all I'm getting are short unusable files. Why does this happen?
The recorded file should be longer than the test tone (test signal) file, because otherwise there will be an empty result as deconvolver "subtracts" (for a lack of a better term) the test tone from the recorded file. If the recorded file is shorter than the test tone, it means there is not enough information in the recorded file available. The minimal recorded file's length is equal to test tone's length plus tail's length. For example, if reverb is 5 seconds long, the recorded file should be longer than the test tone by at least 5 seconds.
Please be warned: if you are recording an acoustical reverb and are stopping the recording process prematurely, your effort may go to waste. Stop the recording only when the recording level meters reliably settle on an ambient sound level, after the test tone finishes playing. For example, when capturing a large hall, the reverb tail may be longer than 8 seconds. Not recording reverb's tail will produce a wrong deconvolution result.
I find that MP transform works well at 48kHz, but above that sample rate the signal seems to be greatly affected when I use the MP transform. What is the reason of such behavior?
I find that MP transform works well at 48kHz, but above that sample rate the signal seems to be greatly affected when I use the MP transform. What is the reason of such behavior?
Deconvolver is mostly immune to the sample rate setting: it does not have the sample rate as a factor. At higher sample rates there may be some sort of non-linear components or "noise" beyond 20kHz frequencies that make the MP transform problematic. It depends on the recorded sound material.
Does Deconvolver support 96000 and 192000 sample rates?
Does Deconvolver support 96000 and 192000 sample rates?
Not only those, Deconvolver supports all standard sample rates. Moreover, Deconvolver is sample rate-agnostic at its base. However, the sample rates of the test tone and recorded files should match.
I've noticed a hard clip finish played at the end of the 10 second tone (generated in Deconvolver) when I blast it out of the speaker into the room. Is this as it should be or should the sound simply sweep up to 20kHz with no click at the end?
I've noticed a hard clip finish played at the end of the 10 second tone (generated in Deconvolver) when I blast it out of the speaker into the room. Is this as it should be or should the sound simply sweep up to 20kHz with no click at the end?
The click at the end of the test-tone is not a problem. You may also generate a tone with fade-outs if you find it suits you better.