reverb

Apr 21, 2007 at 10:44pm

reverb

what would be the best resource for attempting reverb in Max Msp?

#31517
Apr 21, 2007 at 10:58pm

If you want verb for your music but do not want to
build your own, I would suggest using freeverb
http://maxobjects.com/?
v=objects&id_objet=1027&PHPSESSID=c15e18c58a79a39d6d383ffafa322592

Otherwise, you can create reverb like effects with comb~
and tapin/tapout.

Anthony

—– Original Message —–
From: Emily Voegtlin
Date: Saturday, April 21, 2007 5:47 pm
Subject: [maxmsp] reverb

>
> what would be the best resource for attempting reverb in Max Msp?
>

#102581
Apr 23, 2007 at 2:04pm

And I rather like gigaverb~

On 4/21/07 6:58 PM, “apalomba@austin.rr.com” wrote:

> If you want verb for your music but do not want to
> build your own, I would suggest using freeverb
> http://maxobjects.com/?
> v=objects&id_objet=1027&PHPSESSID=c15e18c58a79a39d6d383ffafa322592
>
> Otherwise, you can create reverb like effects with comb~
> and tapin/tapout.
>
>
>
>
> Anthony
>
> —– Original Message —–
> From: Emily Voegtlin
> Date: Saturday, April 21, 2007 5:47 pm
> Subject: [maxmsp] reverb
>
>>
>> what would be the best resource for attempting reverb in Max Msp?
>>

Cheers
Gary Lee Nelson
Oberlin College
http://www.timara.oberlin.edu/GaryLeeNelson

#102582
Apr 23, 2007 at 7:23pm

I’m fond of altiverb~ + low pass filter.

On 4/23/07, Gary Lee Nelson wrote:
>
> And I rather like gigaverb~
>
> On 4/21/07 6:58 PM, “apalomba@austin.rr.com” wrote:
>
> > If you want verb for your music but do not want to
> > build your own, I would suggest using freeverb
> > http://maxobjects.com/?
> > v=objects&id_objet=1027&PHPSESSID=c15e18c58a79a39d6d383ffafa322592
> >
> > Otherwise, you can create reverb like effects with comb~
> > and tapin/tapout.
> >
> >
> >
> >
> > Anthony
> >
> > —– Original Message —–
> > From: Emily Voegtlin
> > Date: Saturday, April 21, 2007 5:47 pm
> > Subject: [maxmsp] reverb
> >
> >>
> >> what would be the best resource for attempting reverb in Max Msp?
> >>
>
>
> Cheers
> Gary Lee Nelson
> Oberlin College
> http://www.timara.oberlin.edu/GaryLeeNelson
>
>
>

#102583
Apr 24, 2007 at 1:02pm

keith manlove schrieb:
> I’m fond of altiverb~ + low pass filter.

Do you have a formula to translate reverb time into the parameters
altiverb~ needs? I found the usability almost dropped to zero because of
a lack of that. I didn’t got into creating a translation table for the
reverbtimes myself and thus I never got into using altiverb~…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#102584
Apr 24, 2007 at 3:29pm

On Apr 24, 2007, at 9:02 AM, Stefan Tiedje wrote:
> you have a formula to translate reverb time into the parameters
> altiverb~ needs?

From the Computer Music Tutorial page 478, quoting Moorer 1990:

decay_time = (60/-loop_gain) * loop_delay

where loop_gain is the gain g expressed in decibels = 20 * log10(g)
and loop_delay is the delay D expressed in seconds = D/R, where R is
the sampling rate.

I used this as the basis for my decay time function in the gverb~
external. Worked once I did some more math juggling. Does that help?

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com

#102585
Apr 24, 2007 at 8:50pm

do you have a link to gverb~?

—– Original Message —–
From: Nathan Wolek

Date: Tuesday, April 24, 2007 10:39 am
Subject: Re: [maxmsp] reverb

> On Apr 24, 2007, at 9:02 AM, Stefan Tiedje wrote:
> > you have a formula to translate reverb time into the parameters
> > altiverb~ needs?
>
> From the Computer Music Tutorial page 478, quoting Moorer 1990:
> “
> decay_time = (60/-loop_gain) * loop_delay
>
> where loop_gain is the gain g expressed in decibels = 20 *
> log10(g)
> and loop_delay is the delay D expressed in seconds = D/R, where R
> is
> the sampling rate.
> “
>
> I used this as the basis for my decay time function in the gverb~
> external. Worked once I did some more math juggling. Does that help?
>
> ——————-
> Nathan Wolek, PhD — nwolek@stetson.edu
> Assistant Professor of Music Technology
> Stetson University – DeLand, FL
> http://www.nathanwolek.com
>
>

#102586
Apr 24, 2007 at 9:01pm

Curtis Roads explains it much better than I ever would. Thanks!

On 4/24/07, Nathan Wolek

wrote:
> On Apr 24, 2007, at 9:02 AM, Stefan Tiedje wrote:
> > you have a formula to translate reverb time into the parameters
> > altiverb~ needs?
>
> From the Computer Music Tutorial page 478, quoting Moorer 1990:
> “
> decay_time = (60/-loop_gain) * loop_delay
>
> where loop_gain is the gain g expressed in decibels = 20 * log10(g)
> and loop_delay is the delay D expressed in seconds = D/R, where R is
> the sampling rate.
> “
>
> I used this as the basis for my decay time function in the gverb~
> external. Worked once I did some more math juggling. Does that help?
>
> ——————-
> Nathan Wolek, PhD — nwolek@stetson.edu
> Assistant Professor of Music Technology
> Stetson University – DeLand, FL
> http://www.nathanwolek.com
>
>

#102587
Apr 24, 2007 at 9:04pm

On Apr 24, 2007, at 4:50 PM, apalomba@austin.rr.com wrote:
> do you have a link to gverb~?

Anthony:
It can be found on this page…

http://www.lowkeydigitalstudio.com/software.html

Enjoy!
–Nathan

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com

#102588
Apr 25, 2007 at 10:10am

Nathan Wolek schrieb:
> On Apr 24, 2007, at 9:02 AM, Stefan Tiedje wrote:
>> you have a formula to translate reverb time into the parameters
>> altiverb~ needs?
>
> From the Computer Music Tutorial page 478, quoting Moorer 1990:
> “
> decay_time = (60/-loop_gain) * loop_delay
>
> where loop_gain is the gain g expressed in decibels = 20 * log10(g) and
> loop_delay is the delay D expressed in seconds = D/R, where R is the
> sampling rate.
> “

I thought its enough, but it isn’t:

As the altiverb~ help file only has an unexplained roomsize parameter
and no hint about the delay(s) involved, I looked at the yafr
abstractions to get an idea. There are many delays involved (of course)
in the range (roughly) of 50 ms to 150 ms. The altiverb~/freverb~ helps
don’t tell more than they use 8 comb and allpass filters. Which seems
close enough to the yafr abstractions…

But the results don’t fit…
The roomsize parameter does no seem to be connected to delay parameters,
normally I would expect clicks if I change it due to the change of delay
times…

I guess only Olaf can tell what it means…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#102589
Apr 25, 2007 at 12:01pm

On Apr 25, 2007, at 6:10 AM, Stefan Tiedje wrote:
> There are many delays involved (of course) in the range (roughly)
> of 50 ms to 150 ms. The altiverb~/freverb~ helps don’t tell more
> than they use 8 comb and allpass filters. Which seems close enough
> to the yafr abstractions…

Stefan:
Yes and you would need to add all these up to get an accurate delay
duration. You could send an impulse into the reverb to obtain some
measure of its total delay duration. You would want to set any
predelay to zero first.

This will only work if there is single tap out of the network, like
[yafr~]. If it has multiple taps out like [yafr2~] and [gverb~] then
it will throw the measurement off.

Might be worth a shot?
–Nathan

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com

#102590
Apr 25, 2007 at 12:54pm

Am 25.04.2007 um 12:10 schrieb Stefan Tiedje:

> But the results don’t fit…
> The roomsize parameter does no seem to be connected to delay
> parameters, normally I would expect clicks if I change it due to
> the change of delay times…
>
> I guess only Olaf can tell what it means…

I can’t…. just took the original Freeverb code and made a Max
external out of it. The altiverb~ externals is identical, only that
it uses Altivec calculations. So to figure out how to calculate a
real room size you’d have to take a look at the freeverb~ source code.

Olad

#102591
May 13, 2007 at 2:46pm

Hello Olaf,

I remember your freeverb~ external causing some problems when you
created your first UB version. I have started to suffer from sudden
DSP hikes (up to 100% even for simple patches) since I installed the
monoverb~ external, and I’m wondering whether the problems are related.

Thank you,

Georg

On Apr 25, 2007, at 2:54 PM, Olaf Matthes wrote:

>
> Am 25.04.2007 um 12:10 schrieb Stefan Tiedje:
>
>> But the results don’t fit…
>> The roomsize parameter does no seem to be connected to delay
>> parameters, normally I would expect clicks if I change it due to
>> the change of delay times…
>>
>> I guess only Olaf can tell what it means…
>
> I can’t…. just took the original Freeverb code and made a Max
> external out of it. The altiverb~ externals is identical, only that
> it uses Altivec calculations. So to figure out how to calculate a
> real room size you’d have to take a look at the freeverb~ source code.
>
> Olad
>

#102592

You must be logged in to reply to this topic.