Reverb designs
Hi Guy,
FDN stands for Feedback Delay Networks. FDN can be represented as a parallel tank of taps interconnected via a energy-preserving feedback matrix. This matrix can be modulated in different ways.
Apparently, allmost all reverb plugins for Scope/Pulsar use a Moore/Schroeder algorithm. It's based on a tank of parallel comb filters, which is connected to a tank of cascading allpass filters. This approach have some drawbacks : Tonal coloration of the tail and lack of high echo density - They sound Metallic.
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:42 ]</font>
FDN stands for Feedback Delay Networks. FDN can be represented as a parallel tank of taps interconnected via a energy-preserving feedback matrix. This matrix can be modulated in different ways.
Apparently, allmost all reverb plugins for Scope/Pulsar use a Moore/Schroeder algorithm. It's based on a tank of parallel comb filters, which is connected to a tank of cascading allpass filters. This approach have some drawbacks : Tonal coloration of the tail and lack of high echo density - They sound Metallic.
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:42 ]</font>
- John Cooper
- Moderator
- Posts: 1182
- Joined: Thu Mar 22, 2001 4:00 pm
- Location: Planet Z
- Contact:
Hi,
Here are some pictures explaining the Moore/Schroeder reverb algoritm :
1) The two tanks (Comp filter and Allpass filter)
<IMG SRC="http://maeli.punqtured.dk/Scope/Tanks.jpg">
2) Inside the Comp Filter Tank - as you can see, there are 8 comp filters. This is mono, if you need stereo, you have to add 19-35 to all the delay values in the right channel.
<IMG SRC="http://maeli.punqtured.dk/Scope/Comp Filter Tank.jpg">
3) Inside the Allpass Filter Tank - As above, if you need stereo.
<IMG SRC="http://maeli.punqtured.dk/Scope/Allpass Tank.jpg">
4) And now we are inside the Comp filter.
<IMG SRC="http://maeli.punqtured.dk/Scope/Comp Filter.jpg">
I hope you all understand what I mean, if not - Don't hesitate to ask!!!
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:43 ]</font>
Here are some pictures explaining the Moore/Schroeder reverb algoritm :
1) The two tanks (Comp filter and Allpass filter)
<IMG SRC="http://maeli.punqtured.dk/Scope/Tanks.jpg">
2) Inside the Comp Filter Tank - as you can see, there are 8 comp filters. This is mono, if you need stereo, you have to add 19-35 to all the delay values in the right channel.
<IMG SRC="http://maeli.punqtured.dk/Scope/Comp Filter Tank.jpg">
3) Inside the Allpass Filter Tank - As above, if you need stereo.
<IMG SRC="http://maeli.punqtured.dk/Scope/Allpass Tank.jpg">
4) And now we are inside the Comp filter.
<IMG SRC="http://maeli.punqtured.dk/Scope/Comp Filter.jpg">
I hope you all understand what I mean, if not - Don't hesitate to ask!!!
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:43 ]</font>
- John Cooper
- Moderator
- Posts: 1182
- Joined: Thu Mar 22, 2001 4:00 pm
- Location: Planet Z
- Contact:
- EarlyFirst
- Posts: 258
- Joined: Thu Mar 29, 2001 4:00 pm
- Location: The Future
- Contact:
http://www-ccrma.stanford.edu/~jos/cfdn ... works.html
here's a link for FDN's and waveguides
Great Post Martin,
I would love to talk reverbs with you, my new versions use something similar to this,but at the same time still use the Moore/Shroeder design I buit the feature into the devices ;0)
As well as some cool binaural functions which are working very nicely.
Cheers
Paul
EarlyFirst
http://www.earlyfirst.com
<font size=-1>[ This Message was edited by: EarlyFirst on 2001-06-19 14:17 ]</font>
<font size=-1>[ This Message was edited by: EarlyFirst on 2001-06-19 14:29 ]</font>
here's a link for FDN's and waveguides
Great Post Martin,
I would love to talk reverbs with you, my new versions use something similar to this,but at the same time still use the Moore/Shroeder design I buit the feature into the devices ;0)
As well as some cool binaural functions which are working very nicely.
Cheers
Paul
EarlyFirst
http://www.earlyfirst.com
<font size=-1>[ This Message was edited by: EarlyFirst on 2001-06-19 14:17 ]</font>
<font size=-1>[ This Message was edited by: EarlyFirst on 2001-06-19 14:29 ]</font>
Hi Paul,
I have been working on a Reverb for some time now. Im using UFDN & 12 taps time-variant FDN. Just included early reflection.
Remember to modulate the taps in your reverb. You can use 1st order linear interpolation (or allpass interpolation for better sound quality). And don't be afraid to use things like chorus and compressor in your designs (just look at some Lexicon/TC Electronics hardware reverbs).
You are welcome to email me or just ask me here, if you have any quenstions
Best regards
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:44 ]</font>
I have been working on a Reverb for some time now. Im using UFDN & 12 taps time-variant FDN. Just included early reflection.
Remember to modulate the taps in your reverb. You can use 1st order linear interpolation (or allpass interpolation for better sound quality). And don't be afraid to use things like chorus and compressor in your designs (just look at some Lexicon/TC Electronics hardware reverbs).
You are welcome to email me or just ask me here, if you have any quenstions
Best regards
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:44 ]</font>
What a post! Since beginning reverb was THE headache of the platform. PCM91? REALLY?? Dear Martin, I hope you do not plan to use this for exclusive own private use. (Can you imagine the hungry Pulsarians sitting before and reading this post? Screaming for reverb with last effort in their broken voices?) Please let us know when, where and how much. I had a look in the formulas. Puh! Not easy! So Pulsarians, let us smoke+drink a few less and put it into the reverb-savings-account!
Happy pulsaring
Micha
Happy pulsaring
Micha
At the moment it's a private project (it's far from finished). The following things are still missing :
* A nice looking user interface
* Different types of early reflections (I only have one)
* Optimization of the algorithms
* Things I can't remember right now
Cheers
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:45 ]</font>
* A nice looking user interface
* Different types of early reflections (I only have one)
* Optimization of the algorithms
* Things I can't remember right now
Cheers
<font size=-1>[ This Message was edited by: Warp69 on 2004-03-13 09:45 ]</font>
Thanks to Martin, I did a search on some key words (Jean-Marc Jot, Moorer, Schroeder) and came up with a whole list of papers and circuit diagrams on reverbs. Here is a quote which seems to capture the essence of a reverb:
Analysis and synthesis of room reverberation based on a.. - Jean-Marc Jot.. (Correct)
.... model Moorer noted the auditive resemblance between a concert hall impulse response and a white noise multiplied by an exponentially decaying envelope, and reported that such a synthetic response can produce, by convolution with anechoic signals, a natural sounding reverberation effect [19]. To obtain a frequency dependent reverberation time, he suggested using a filter bank and summing the subband signals after multiplying them with different exponential envelopes (Fig. 1) Polack [2] developed a time domain model complementing Schroeder s frequency domain model. In this model, a ....
http://citeseer.nj.nec.com/context/209676/0
Analysis and synthesis of room reverberation based on a.. - Jean-Marc Jot.. (Correct)
.... model Moorer noted the auditive resemblance between a concert hall impulse response and a white noise multiplied by an exponentially decaying envelope, and reported that such a synthetic response can produce, by convolution with anechoic signals, a natural sounding reverberation effect [19]. To obtain a frequency dependent reverberation time, he suggested using a filter bank and summing the subband signals after multiplying them with different exponential envelopes (Fig. 1) Polack [2] developed a time domain model complementing Schroeder s frequency domain model. In this model, a ....
http://citeseer.nj.nec.com/context/209676/0
Unfortunately for me, and I claim to be no expert, I haven't liked any reverb I've come accross since I heard the top of the line Lexicon at a demo (about 10,000 pounds. My mind doesn't work with figures that big very well, so excuse me if I'm out a couple of thousand). The demonstration team demonstrated the smoothness a reverb added to the sound of a snare drum, while only demonstrated voice through the lower end models. Well the question was begging... what did the drums sound like through the lower end reverb, so I asked if they'd kindly let me hear the drums through the latter: in my mind the answer was, 'why would you want to... it sounds so bad in comparison'.
I hoped that something on the creamware platform might save me from my expectations, but my experience so far is that the platform just isn't capabable of it.
BTW, I don't like the creamware delays or reverbs, they both sound harsh and metallic to me. For some reason metallic reverb kills my creative process. As for that excuse for a chorus! (Anyways, I can't criticise without a little praise... I do love the synths, routability, etc, even they if it did do my head comming to terms with them. I can but forgive).
On the reverb front, the software reverbs in Logic Audio have 'kind of' made up for this, and the sound of sonic timeworks reverbs (software) is 'okay'... not that I can justify a splash on the timeworks stuff yet. In general, the software reverbs fall down in that they sound 'thin' to me. There is something missing from them.
Am I alone, or is there one that perceives as I?
Jilhead
I hoped that something on the creamware platform might save me from my expectations, but my experience so far is that the platform just isn't capabable of it.
BTW, I don't like the creamware delays or reverbs, they both sound harsh and metallic to me. For some reason metallic reverb kills my creative process. As for that excuse for a chorus! (Anyways, I can't criticise without a little praise... I do love the synths, routability, etc, even they if it did do my head comming to terms with them. I can but forgive).
On the reverb front, the software reverbs in Logic Audio have 'kind of' made up for this, and the sound of sonic timeworks reverbs (software) is 'okay'... not that I can justify a splash on the timeworks stuff yet. In general, the software reverbs fall down in that they sound 'thin' to me. There is something missing from them.
Am I alone, or is there one that perceives as I?
Jilhead
- EarlyFirst
- Posts: 258
- Joined: Thu Mar 29, 2001 4:00 pm
- Location: The Future
- Contact:
- EarlyFirst
- Posts: 258
- Joined: Thu Mar 29, 2001 4:00 pm
- Location: The Future
- Contact: