Steve Harris wrote: > Well, I'm not a reverb expert, but my impression is that convolved reverbs > are the way to go*. The actual code is relativly simple, and we allready > have open source examples, and its possible for people with decent > recording equimpent and access to spaces with interesting acoustics, or > artificial reverb units to capture thier own impulses. They can also be > synthsised using a method similar to raytracing. Sounds encouraging. Surely there is a really obvious and common set of a dozen or so presets that would cover 90% of most users needs ? To me, the main need for a highly configurable interface is because there is no obious "Hall 1" thing to click on so, sure, we need reverbs interfaces with lots of intricate and barely understandable options... if these mythical presets were well targetted and convincing then most folks would not need to understand the inner sanctum of audio engineering to have some half decent onboard reverb. > The downside is that the parameters you can control are very limited, and > it burns quite a lot of CPU power, and there can be latency. The upside is > that the sound can be very good. Most encouraging. > There is an obivious technique to prevent any latency problems, but bits > of it are probably patented by Lake DSP, though the situation is a bit > murky. > > If I had more time I'd like to take the code in brutefir and make it into > a DSSI plugin with a simple dropdown select-an-impulse, set gain type > interface. Sounds like a plan. > I have a sizeable library of impulses, but unfortuantly I dont know the > provenance of many of them. Uhm, what's that mean in English :-) > * In the interests of full disclose, I have an addiction to convolution > that should be decalred :) Sounds like a safe enough addiction... Steve, what would you outline as the most direct path to solving the general problem of not having decent open sourced reverb code under linux ? In my wildest dreams I'd like to think "we the community" could get it together to even fund an effort like this to ensure "we" have a solution sooner than later. I mean, it's going to cost me, and anyone else, quite some dollars to buy decent hardware so it makes practical sense to me to put those dollars into an open sourced solution that is then available to everyone. Pay once, use everywhere. --markc