reverb


    Apr 21 2007 | 10:44 pm
    what would be the best resource for attempting reverb in Max Msp?

    • Apr 21 2007 | 10:58 pm
      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? >
    • Apr 23 2007 | 2:04 pm
      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 www.timara.oberlin.edu/GaryLeeNelson
    • Apr 23 2007 | 7:23 pm
      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 > www.timara.oberlin.edu/GaryLeeNelson > > >
    • Apr 24 2007 | 1:02 pm
      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
    • Apr 24 2007 | 3:29 pm
      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
    • Apr 24 2007 | 8:50 pm
      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 > >
    • Apr 24 2007 | 9:01 pm
      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 > >
    • Apr 24 2007 | 9:04 pm
      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
    • Apr 25 2007 | 10:10 am
      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
    • Apr 25 2007 | 12:01 pm
      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
    • Apr 25 2007 | 12:54 pm
      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
    • May 13 2007 | 2:46 pm
      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 >