![]() | All Advertisers |
| | #151 | |
| Lives for gear Join Date: Jul 2004 Location: Brooklyn
Posts: 3,552
| Quote:
| |
| | |
| | #152 | |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| Quote:
| |
| | |
| | #153 | |
| Lives for gear Join Date: May 2003 Location: Cambridge MA USA
Posts: 1,078
| Quote:
![]() -Casey | |
| | |
| | #154 | |
| Lives for gear Join Date: Dec 2003 Location: Calgary, Alberta
Posts: 815
Thread Starter | Quote:
![]() | |
| | |
| | #155 |
| Lives for gear Join Date: May 2003 Location: Cambridge MA USA
Posts: 1,078
| I need to correct myself. As I was thinking back over the related conversation, it wasn't that David was thinking about doing a plugin, he was wondering about doing new algorithms for existing 224s. Sorry for confusing the issue. ![]() -Casey
__________________ cdowdell@bricasti.com www.bricasti.com My love shall hear the music of my hounds. - Shakespeare |
| | |
| | #156 | |
| Lives for gear | Quote:
In posting my comments and various examples I intended not to simply complain, but to open up a discussion with other reverb aficionados and to share what I am hearing in these algos, what I am missing, and hopefully to inspire Lexicon for further development of the PCM96 platform. I have been mixing records professionally since the early 1980s. Back then I used the Lexicon 224, 224x, and later, the PCM 70. I sort of "lost interest" in new Lexicons reverbs around the time the 300 / 480 were introduced. The primary attraction to the PCM96 for me was the claim that the original "Concert Hall" algorhythm had been reintroduced. I bit hard on that lure. Imagine a 224 with instant recall! When I received my PCM96 I immediately began recalling some of my favorite 224 settings (by ear, not copying parameter values... which were obviously different in the PCM96). I could not get it happening and instantly buyers remorse set in. I felt cheated. OK, I calmed down and went through every algorhythm trying to program some useful starting points for future mixes. Each algo shared a similar characteristic that I had never heard in my favorite Lexicons of the past. I can pinpoint the characteristic of the PCM96 as having excessive ringing in the lower frequency modes and an overly "tonal" quality to the reverb, certain notes would simply linger unnaturally and the end result was a muddy track with altered chord voicings. Using the modulation to break up these modes lead to a lumpy response and odd image shifts. I found that my programming became focused on taming artifacts rather than pursuing the sound I heard in my head. I have an associate who offered to send me his 224 as a reference, which should prove interesting. In the meantime I hooked up a PCM-70 and started tweaking the concert hall algo. I felt completely satisfied by this version of the algo. I went back to the PCM96 and again it sounded dark, ringy and the tail just sounded weird and out of phase (polarity). I experimented with the 'tail width' parameter and discovered a bug: The parameter is offset by 45˚... at 45˚ the output is mono (and the display reads "narrow stereo"), at 90˚ the output is stereo (the display reads "mono"), and at 135˚ the tail is mono with the L/R in inverse polarity. At no setting could I match the width or depth of the PCM-70... Also the modulation in the PCM96 is unable to produce the subtle magic of the 224 / 70 it always sounds obvious and cyclical. I can appreciate that the original 224, 224x and PCM-70 code was lost "long, long ago", but 224s and PCM 70s are readily available and a serious effort to discern the operative mechanisms by listening seems not to have taken place. I have managed to create reverb algorhythms which do produce the sort of subtle yet musical modulation, as have many others here. The PCM96 version of the Concert Hall seems to be modulating the wrong places in the algo. Also, in the description of the PCM96 algos here on Gearslutz the "Concert Hall" description reads like a data sheet on an obsolete electronic part (not recommended for new designs) and the "Random Hall" is described as being "...more responsible for the term "Lexicon Sound" than any other reverb." I say that this is an outrageous statement. Lexicon's reputation and subsequent fame was built on the back of the venerable "Concert Hall" algo (and the CD plate). If it were not for the ubiquity of that algo in the early 1980s there simply would not have been a 480 etc. You would think it deserves a bit more care than It got in the PCM96... Not happy to simply opine, I decided to measure the differences in the basic modulation LFO. First of all the PCM-70 modulation oscillator is a mixture of a 2.3hz triangle wave and a much slower random waveform (around 0.5hz). The chorusing LFO in the PCM96 has a maximum rate of 1.5hz, and is not randomized. I am delighted that Casey has offered to discuss the 224 Concert Hall modulation with you. I think the PCM96 as a platform has tremendous potential and I'd love to see that realized. I hope that Lexicon take these efforts to illustrate and educate seriously and don't rest on the "Other People like it" argument. -Chuck Zwicky | |
| | |
| | #157 | |
| Lives for gear | Quote:
I'll look if I can add H8000 / Eclipse reverbs to this thread... | |
| | |
| | #158 |
| Lives for gear | |
| | |
| | #159 | |
| Lives for gear | Quote:
Not all vintage stuff is better, but these old machines have a really high quality level. | |
| | |
| | #160 |
| Lives for gear | Hi Harrie, I agree. How nice would it be to have those early algos preserved in a representative form! Look at how retro-obsessed the plugin market is at the moment. -CZ |
| | |
| | #161 |
| Lives for gear | When I watch GS I see that there are quit a few oldies high on the 'best reverbs' list. That will be partly because of the hype, partly because of the sound. There are a lot of great sounding old machines to be ported over to newer formats. These oldschool algos are fun to play around with. Generating enough randomness is important to making smooth and lush reverbs with this kind of reverbs. It is awsome to see ideas on this topic in this open forum. When building reverbtanks (three series of four small delay blocks) I listen to first series of delays, spacing them up, then adding the next series. Then tweaking the second delaytimes so it generates the most smooth (least ringy) responce. I also did this with the third series. The outcome is a bit different when comparing it to the golden ratios known. I am using VSIG on the H8000 for developing new algos. ATM we are porting some of those algos over to VST-format. I am amazed how much difference these ports make. VSIG is fast and fun to work with, but not always superaccurate. |
| | |
| | #162 |
| Lives for gear Join Date: May 2003 Location: Cambridge MA USA
Posts: 1,078
| Let's talk about coloration in reverb caused by allpass filters. The first thing that any designer learns is that allpass filters are great at increasing echo density when placed in the inner loop of a reverb algorithm. This is often desirable and the reason for using the allpass filter in the first place. Unfortunatly, the next thing he learns is that while an allpass is flat in the frequency spectrum, it has a comb shaped group delay characteristic that causes ringing in the tail because certain freqencies are delayed longer than others. Since the group delay of an allpass filter is comb shaped, it is regular and leads to a prounounced metallic sound in the tail. OK, I was wrong, the first thing that a designer learns is not to put allpass filters in parallel. Every text says so, right? Why is this? Well since the group delay of an allpass is comb shaped, two differing allpass filters in parallel will cause outputs that have phase relationships that are directly related to the super position of the two group delay comb shapes. And yet, we see many designs that have allpass filters in parallel. No? Even if the inner loop consists of allpass filters in series, look again. Follow every input path to every output path and often you will find that the inner loop does have many paths that place the allpass filters in parallel. So how do these algorithms get away with breaking this fundamental rule of no allpass filters in parallel? Well, the best answer is to trace every input/output path that places the allpass filters in parallel, and make sure they are spaced out enough (say > 200 msecs) that the sound in each path is decorrelated just by being far enough away in time. Much closer than this and coloration starts to show up in the lower frequencies. If this is not possible, (and it rarely is) then randomizing the allpass filters is typically used to keep moving the comb shaped group delays so that the ear doesn't pick up a constant coloration. A method has recently been published by Blesser, which modifies the allpass filter in order to eliminate the ringing tail problem brought about by the comb shaped group delay. At first this seems like a pure win, but in reality there is a price to pay in the coloration of the running reverb. Blesser's method alters the allpass filter coefficients so as to turn the allpass into a comb filter. Essentially adding coloration to the running reverb in order to eliminate metallic sounding tails. This is particularly problematic in that the coloration is constant. It is also beyond the abilities of typical computing resources to randomize these modified allpass filters given the math outlined in the Blesser publication. So nothing can be done to eliminate the primary coloration caused by parallel (in this case modified) allpass filters. For years we have been tought to listen for impurities in the reverb tail. It is just as important to listen for unnatural coloration in the running reverb. ![]() -Casey |
| | |
| | #163 |
| Lives for gear | Awesome and thought provoking post, Casey... Parallel Comb filters are not all that unusual in some reverb topologies, are they? In the Lexicon 224x there were some "constant density" plate algos, were these based on such a topology? Also, someone at Lexicon mentioned that the PCM96 hall employs a new (patented) technique developed by Barry Blesser, do you suppose the paper you mentioned has anything to do with the new Hall algo? |
| | |
| | #164 |
| Lives for gear | Why not delete these all-pass filters in the tank and only set them in series before the reverb tank? |
| | |
| | #165 | |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| Quote:
Sean | |
| | |
| | #166 | |
| Lives for gear | Quote:
Isn't this topology used in Jon Dattorro's algo? | |
| | |
| | #167 | |
| Lives for gear Join Date: Dec 2003 Location: Calgary, Alberta
Posts: 815
Thread Starter | Quote:
Maybe modest gains and enough delay time as a ratio of the allpass time would prevent the effective paralleling of combs - ie. a delay of 13ms at the end of a 4.7ms allpass would allow just under three passes through the first allpass before hitting the next allpass? Then what about the 'black hole' reverb (I think it was on an Eventide 8000) which is simply a sequence of something like 32 allpasses in series? It has an interesting sound - a very slow buildup and a decay that is about as fast as the buildup. Very unnatural sounding to me. Almost like a tunnel drive-by except without the doppler effect. | |
| | |
| | #168 | |
| Lives for gear | Quote:
![]() | |
| | |
| | #169 |
| Lives for gear | |
| | |
| | #170 | |
| Lives for gear | Quote:
| |
| | |
| | #171 |
| Lives for gear Join Date: Dec 2003 Location: Calgary, Alberta
Posts: 815
Thread Starter | |
| | |
| | #172 | |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| Quote:
The structure uses a single chain of a bunch of allpass delays for a mono input signal (derived from a sum of left and right input signals), and then has 2 parallel allpass delay chains to decorrelate left and right signals. Last edited by seancostello; 2nd July 2009 at 08:30 PM.. Reason: More about Black Hole | |
| | |
| | #173 |
| Lives for gear | The Block diagram and parameter list for the Ensoniq DP/Pro implementation show six diffusors in series feeding the reverb tank. I'll listen to some impulses to see how the density builds up.... |
| | |
| | #174 |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| Variable speed of sound, due to temperature variations within a large space. A small amount of temperature variation in different places within a hall, or moving air currents, will cause very small random pitch changes of the reflections. Multiply this by a few orders of reflections, and you can have a fairly significant spread of frequencies over time. |
| | |
| | #175 | |
| Lives for gear | Quote:
If you want to simulate this effect you need to tailor your randomization to resemble wind! The largest DSP hogs in my reverb algos are the randomizers.... | |
| | |
| | #176 |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| Yes it is. The Dattorro algorithm, at least as published in the JAES, uses series allpasses both within a feedback loop (to build echo density over time and decorrelate the recirculating tank signal), and outside of the feedback loop (to turn impulsive sounds into tight clusters of echos). |
| | |
| | #177 |
| ValhallaDSP Join Date: Feb 2009 Location: Pacific NW
Posts: 1,536
| The Black Hole reverb points out one of the fundamental issues with allpass delays in series, or for that matter any sort of filtering operation in series: As the order of the series increases, the impulse response of the output begins to resemble a Gaussian bell curve more and more. This causes a very distinctive "fade in" sound that can be used to great effect if intended, as in the Black Hole reverb, but will cause problems if not intended. I have heard simpler digital reverbs, such as the SilverVerb in Logic, that are clearly based around comb filters with a lot of series allpasses embedded in the delay loop, and a single output tap at the end. The output of such reverbs can be very "open," but will also demonstrate that fading in quality, as opposed to an impulsive attack followed by an exponential decay. The solution is to tap in between allpass stages, as shown in the Gardner and Dattorro papers, and later on in the Dahl/Jot papers with the absorbant allpasses.* This allows you to grab the signal before it becomes overly "Gaussian." Of course, this also creates the parallel allpass artifacts which Casey refers to above. So there is no neat and tidy solution, just a bunch of compromises and heuristic tricks. Or, you can avoid using allpasses altogether. Lots of reverbs only use short allpasses outside of the feedback loop (if at all), and rely on a combination of parallel combs, feedback delay networks, and/or cleverly arranged output taps to get the required echo density. Having said that, so many of the classic digital reverbs seemed to use the allpasses embedded inside of recursive loops, that the artifacts are probably considered desirable for many listeners out there. I was starting to write about this stuff on my blog (The Halls of Valhalla), but it seems like there are <10 people out there that are really actively pursuing this stuff right now, and most of them are posting to this thread. Sean * "Absorbant allpasses" are subject to a patent by Creative Labs. However, the use of them embedded within feedback delay network structures (which can include a single comb) was first mentioned in Jot's 1992 PhD thesis, so the validity of the claims concerning those allpasses is questionable. Plus, Gerzon showed frequency dependent allpasses in his 1972 and 1976 papers, and Date/Tozuka showed analog circuits for implementing these as early as 1966. |
| | |
| | #178 |
| Lives for gear Join Date: May 2003 Location: Cambridge MA USA
Posts: 1,078
| I should have been more clear. When I said "Blesser published..." I was referring to his patent. The patent decribes two different ideas. The idea that I was discussing is what Blesser refers to as the "notchpass filter", which is essentially a modified allpass filter, with all of the attendent issues associated with using allpass filters except for the "metallic sounding tail issue". Eliminating this issue is a reason to use this method, I was just pointing out the downside issues that a programmer should consider before replacing standard randomized allpass filters with the Blesser modified allpass filter. ![]() -Casey |
| | |
| | #179 | |
| Lives for gear | Quote:
I've read that patent. I believe that this 'notchpass' is incorporated in the new PCM96"Hall"... Let's ask Nobody Special... | |
| | |
| | #180 | |
| Lives for gear Join Date: Mar 2008 Location: Salt Lake Valley
Posts: 514
| Quote:
N.S. Since you've been talking about allpasses, I'll pass along an observation. Although the traditional view is that allpasses increase reverb density, that's only true up to a point. The number of reflections per second is still limited by the Nyquist theorum (and probably by the auditory cortex as well). With well-chosen allpass values, that limit can be reached quite rapidly. After that point, the significant effects are phase and frequency. | |
| | |
New Reply
Facebook
Twitter
LinkedIn
| Thread Tools | Search this Thread |
| Similar Threads | ||||
| Thread | Thread starter | Forum | Replies | Last Post |
| Not liking convolution reverb so much these days...recommoned me a reverb plugin? | danbronson | So much gear, so little time! | 19 | 16th June 2008 07:12 PM |
| IK Multimedia Classik Classic Reverb Plug-In Bundle or TL Space for first reverb? | Sean Sullivan | Music computers | 23 | 22nd February 2008 04:45 PM |
| Fender Twin Reverb (1971) Reverb noise/Power tube recommedations? | wthiessen | Geekslutz forum | 6 | 27th January 2007 06:19 PM |
| Fender Twin Reverb (1971) Reverb noise/Power tube recommedations? | wthiessen | Geekslutz forum | 0 | 24th January 2007 09:31 PM |
| |