4

How would you separate the early reflections from the diffuse in an Impulse Response?

I'm talking about before you put it into a convolution plugin.

I'd like to use only the early responses of a file but IR-L is not built for that kind of massive processing.

The IR could be any type of sound really, how would you separate the early reflections from the diffuse?

Chris
  • 2,604
  • 4
  • 33
  • 71

3 Answers3

1

What are you trying to achieve?

First do the deconvolution of the input impulse and the recorded room response. This will give you the IR file for the room. (You could do this in Matlab, but you'll need some background to use it. Logic comes with an app called IR Utility that will do the deconvolution assuming the response recording was done with an input sine sweep.) Save the IR file and open it in any wave editor so you can edit the file. Then remove the IRs "tails" (diffuse field) either by cutting or fading. This will leave just the direct sound and the early reflections. (The point you do the the cut/fade will affect the results so you may want to play around a bit, depending on what you are trying to achieve.) Save the modified IR and open/apply it using your preferred convolution reverb.

Hope this helps.

Bit Depth
  • 1,471
  • 1
  • 8
  • 21
1

Altiverb gives you separate controls for both ER and Tail (gain and delay). I haven't used TL Space in a while but I believe that also provides separate controls for those parameters. These processes are obviously done post-IR conversion; I don't know of a method of stripping the ER out from the longer reverberation before using the IR in a convolution plug-in.

Jay Jennings
  • 15,514
  • 4
  • 48
  • 121
1

Im with Jay - but this plug-in might do something you would like:

http://www.sonnoxplugins.com/pub/plugins/products/Reverb-Product_Info.htm

Look into that. It may be worth your time.

It has an independent ER mix fader.

C3Sound
  • 2,388
  • 17
  • 27