[linux-audio-dev] Simple reverbs

David Olofson david at olofson.net
Tue Jan 28 10:06:01 UTC 2003


On Tuesday 28 January 2003 15.06, Steve Harris wrote:
> On Tue, Jan 28, 2003 at 09:49:23 +0100, David Olofson wrote:
> > Thoughts? Any ideas for useful cross feedback configurations?
>
> One of the waveguide papers gives the maths to use for stable
> feedback matrix values, its pretty obvious from what I remember,
> just make |A| = 1.0. Adding an allpass at the junctions will make
> it sound smoother.
>
> I have a perl script that can create arbitrary matrixes + filters +
> delay lines from a description of the surface network, which is how
> I built the gong and plate reverb models. Interesting surface
> shapes (eg. bow tie) can produce interesting (and quite
> predictable) sonic results.

Sounds interesting, but...


> You have to be careful because some of this stuff is covered by the
> Karplus/Stanford/Yamaha patents. IIRC non commercial use is
> allowed.

Damn. That means I can't have a reverb in an LGPLed engine, or are 
there other, useful ways of doing it? I mean, how would one go about 
*not* doing it with feedback delay lines in roughly one of the 
configurations covered by the patents...?

Reinventing this without having seen these designs hardly helped, as I 
ended up with the same design anyway. This reminds all too much of 
this direct-from-disk sampler thing...


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---




More information about the Linux-audio-dev mailing list