reverb enquiry – cpu light, ms control, MSP/VST?

Feb 15, 2007 at 8:58pm

reverb enquiry – cpu light, ms control, MSP/VST?

Hello all,

This question is about the best reverb (pref MSP object) for a job… im a bit stuck after inital dearches and tinkering.

Im wanting to employ a number of reverb processes as part of a subpatch. The reverb in this case is not trying to emulate room characteristics, rather add body to some very small/short sounds (impulses in the range of 3-10ms) – provide a decay and extend thier body/duration as such.

For this im wanting to have control over a couple of parameters: a LPF rolling off at around 500 Hz (which conceivably I could do externally so not essential), and decay time, which I need to specify in milliseconds, for decays like 200-500 ms. Ideally as well id like to be able to control/reduce obvious “first reflection” characteristics

Im hoping to use something that is cpu cheap, as there are a few of these processes going on at once.

Now on the maxobjects page i found and had a look at monoverb~ altiverb~ freeverb~ and nw.gverb~

Of these the only one to control decay time in ms was nw.gverb~ but this didnt really offer the right sound, with too much early reflection.

NOW

Im wondering if i should give up on max/MSP in this case and just try to find a free VST? Id rather stick to max only processes, but i feel ive exhaused my avenues.

If anyone can help in pointing out some other options MSP or VST, it would be fantastic!

Many many thanks in advance

Eliot

#30304
Feb 15, 2007 at 9:16pm

Quote: Eliot Palmer wrote on Thu, 15 February 2007 21:58
—————————————————-
> Hello all,
>
> This question is about the best reverb (pref MSP object) for a job… im a bit stuck after inital dearches and tinkering.
you must have missed this one, then:

http://www.maxobjects.com/?request=reverb

I like gigaverb~ – I believe it does what you want.

#96544
Feb 15, 2007 at 9:23pm

#96545
Feb 15, 2007 at 10:59pm

#96546
Feb 16, 2007 at 12:37am

In the reverb patches I’ve made (using either my own or tap.verb~),
I’ve included some degree of random offset to the parameters applied
to the left & right channels in order to decorrelate the channels for
better stereo separation. A difference of +/- 1% seems to be enough
if applied separately to all the parameters in each channel.

On Feb 15, 2007, at 3:59 PM, Gary Lee Nelson wrote:
>

> I actually
> used two of them in a stereo system to get better separation. I was
> probably doing something work but one unit seemed to produce little
> channel
> differentiation even though it was send stereo out.

—-
Steven M. Miller

Home < http://pubweb.csf.edu/~smill>
SFIFEM <
http://sfifem.csf.edu>
Atrium Sound Space <
http://atrium.csf.edu>
OVOS <
http://pubweb.csf.edu/~smill/ovos.html>

#96547
Feb 16, 2007 at 4:38am

Thanks all

must have missed gigaverb~ in my search

will give it a try – much more appealing than building one myself right now…

cheers

#96548
Feb 17, 2007 at 9:24am

actually im finding gigaverb to have serious stablity issues. everytime i close a patcher window with it inside (ie the help file) it crashes max

dont know if anyone else has experienced this? running 4.6 so perhaps its an update problem?

#96549
Feb 17, 2007 at 12:18pm

I used gigaverb~ over several months on a recent project with no problems.
I even used it in a live piece with many rehearsals before the performance.
No problems on an Intel laptop with 4.6

On 2/17/07 4:24 AM, “Eliot Palmer” wrote:

>
> actually im finding gigaverb to have serious stablity issues. everytime i
> close a patcher window with it inside (ie the help file) it crashes max
>
> dont know if anyone else has experienced this? running 4.6 so perhaps its an
> update problem?

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

#96550
Feb 17, 2007 at 3:22pm

Hello

I also used gigaverb~ in concert and I confirm
that it is stable, even with hudge released time.
gigaverb~ is nicely versatile too.
You could have a look also at the DX light reverb from
Anwida. It’s a free Vst, with very nice sound quality
not too Cpu eater
but also…not UB at the moment
(and maybe too basic for you)

Best

Eryck

#96551
Feb 18, 2007 at 12:05pm

thanks again

had copied over the wrong build of giga – reloaded and now working strongly

was unclear on the UB version? thought they were just for the intel macs? but the UB is what is needed for the previous generation as well? running a dual 2.0 G5 and ther UB version fixed up the issue

think ive been asleep (and not on my max projects) since the whole intel thing (seems a while now)

Eliot

#96552
Feb 18, 2007 at 11:37pm

i have made some of my reverbs from this (old) “newverb” patch, its original aready sounds nice. just dont exspect to make a
good sounding reverb on the max layer which does not need any cpu.

#96553
Mar 13, 2007 at 10:39pm

I also use the Anwida DX light Reverb VST, it more than suits my needs, but lately I’ll hell bent to rid my system of VSTs and use only MAX patches. I tried gverb, and I even created a stereo version of it. It sounds great, but different than the Anwida reverb. I’m just used to the Anwida sound for now and can’t seem to replace it. My search continues….

I tried messing with gigaverb, but I just can’t get the thing to work. The wet level is very, every low. I tried adding a fader control and a multiplier, etc, etc..just can’t get it to work. Does anyone have a modified version for live use you can send me or share below? I’m trying to create a cleaned up version that doesn’t have all the stuff for processing sample files. And I just need adc and dac, no sophisticated i/o object to select different inputs and outputs. I’ve been deleting all of that.

Also, has anyone tried out the reverb example in the Max Examples folder? Any luck?

I’m still working through some of the examples on the maxobjects database. If you know of any jewels, let me know. I don’t mind processor intsensive patches either.

Kris

Quote: Eryck Abecassis wrote on Sat, 17 February 2007 08:22
—————————————————-
> Hello
>
> I also used gigaverb~ in concert and I confirm
> that it is stable, even with hudge released time.
> gigaverb~ is nicely versatile too.
> You could have a look also at the DX light reverb from
> Anwida. It’s a free Vst, with very nice sound quality
> not too Cpu eater
> but also…not UB at the moment
> (and maybe too basic for you)
>
> Best
>
> Eryck
>
>
>
—————————————————-

#96554
Mar 15, 2007 at 10:22pm

BTW, Nathan Wolek had mentioned to me off line that the MAX nafr~ object was a really good reverb patch, located in the MAX/MSP Examples folder under Effects, Reverb, and Lib. This was after I had been strugglig with gigaverb, gverb, and others in search of a replacement for my Anwida VST. I was hoping to find a reverb patch made purely from MAX internals, and yafr is it! It is a beautiful reverb, and cleverly written, from my neophyte perspective.

I was complaining that it was mono to stereo, and so I created a true stereo version, copied below. I added some faders to control left and right dry/wet mix as well. I could probably just use on set for those, but I wanted to leave the capability there for now.

Kris

#P window setfont “Sans Serif” 12.;
#P window linecount 1;
#P comment 743 25 42 9109516 R-Wet;
#P comment 695 25 37 9109516 R-Dry;
#P comment 565 24 37 9109516 L-Wet;
#P comment 517 24 37 9109516 L-Dry;
#P comment 1040 28 87 9109516 Right Channel;
#P comment 312 27 78 9109516 Left Channel;
#P window setfont “Sans Serif” 9.;
#N out~ 2;
#P hidden newobj 577 877 39 9109513 out~ 2;
#N out~ 1;
#P hidden newobj 504 877 39 9109513 out~ 1;
#N in~ 2;
#P hidden newobj 76 32 33 9109513 in~ 2;
#N in~ 1;
#P hidden newobj 28 32 33 9109513 in~ 1;
#P hidden newex 502 223 50 9109513 loadbang;
#P hidden message 605 253 23 9109513 127;
#P hidden message 579 227 14 9109513 5;
#P hidden message 562 199 23 9109513 127;
#P hidden message 533 615 23 9109513 105;
#P hidden number 572 198 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden number 528 198 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden message 489 614 23 9109513 130;
#P hidden newex 651 84 55 9109513 sig~ 0.707;
#P hidden newex 789 54 39 9109513 sig~ 1.;
#P hidden newex 848 826 27 9109513 +~;
#P user gain~ 709 49 24 100 158 0 1.071519 7.94321 10.;
#P hidden newex 731 727 33 9109513 *~ 0.;
#P user gain~ 750 49 24 100 158 0 1.071519 7.94321 10.;
#P hidden newex 831 725 33 9109513 *~ 0.;
#P hidden newex 1090 157 63 9109513 prepend set;
#P hidden newex 1019 157 63 9109513 prepend set;
#P hidden newex 947 157 63 9109513 prepend set;
#N comlet liveness (0-127);
#P hidden outlet 1090 178 15 0;
#N comlet early ref. mix (0-127);
#P hidden outlet 1019 178 15 0;
#P window linecount 2;
#P hidden comment 1161 67 28 9109513 yafr -2up;
#B color 7;
#N comlet reverb time (0-127);
#P hidden outlet 947 178 15 0;
#P user hslider 947 117 18 128 128 1 0 8;
#P comment 1092 115 75 9109513 high frequency rolloff;
#B color 12;
#P user hslider 947 89 18 128 128 1 0 8;
#P hidden comment 1092 84 92 9109513 reverb/early reflections balance;
#B color 12;
#P user hslider 947 63 18 128 128 1 0 8;
#P window linecount 1;
#P hidden comment 1092 63 60 9109513 reverb time;
#B color 12;
#P hidden comment 876 540 73 9109513 early ref. mix;
#P window linecount 2;
#P hidden comment 1119 529 73 9109513 reverb tail: series allpass.;
#P window linecount 1;
#P hidden comment 792 649 158 9109513 uncorrelators make stereo effect;
#P hidden newex 1335 506 28 9109513 !- 0.;
#P hidden newex 1335 465 27 9109513 + 0.;
#P window linecount 2;
#P hidden comment 747 437 93 9109513 early refs: allpass in feedback.;
#P window linecount 1;
#P hidden newex 1336 418 28 9109513 !- 0.;
#P hidden newex 972 618 60 9109513 tapout~ 10.;
#P hidden newex 972 598 54 9109513 tapin~ 10.;
#P hidden newex 972 579 39 9109513 *~ 0.2;
#P hidden newex 1336 377 27 9109513 + 0.;
#P hidden newex 845 503 105 9109513 expr (1. – $f1) * 0.5;
#P hidden newex 845 479 92 9109513 zmap 0. 127. 0. 1.;
#P hidden newex 757 537 27 9109513 *~;
#P hidden newex 727 537 27 9109513 *~;
#P hidden newex 938 267 33 9109513 * 30.;
#P hidden newex 902 267 33 9109513 * 76.;
#P hidden newex 860 267 39 9109513 * 122.;
#P hidden newex 860 197 98 9109513 zmap 0. 127. 0. 1.;
#P hidden newex 727 382 92 9109513 onepole~ 1800 Hz.;
#P hidden newex 886 568 33 9109513 * 0.85;
#P hidden newex 840 589 102 9109513 allpass~ 200 0. 0.38;
#P hidden newex 1406 323 20 9109513 t b;
#P hidden flonum 1243 547 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 1242 506 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 1243 462 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 1241 418 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 1367 486 27 9109513 * 1.;
#P hidden newex 1367 443 27 9109513 * 1.;
#P hidden newex 1367 398 27 9109513 * 1.;
#P hidden newex 1367 354 27 9109513 * 1.;
#P hidden flonum 1090 225 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 727 225 92 9109513 onepole~ 1800 Hz.;
#P hidden newex 727 332 95 9109513 allpass~ 80 50. 0.2;
#P hidden newex 727 356 95 9109513 allpass~ 80 50. 0.2;
#P hidden newex 963 197 122 9109513 zmap 0. 127. 200. 8000.;
#N comlet liveness (0-127);
#P hidden inlet 998 33 15 0;
#N comlet early ref. mix (0-127);
#P hidden inlet 971 33 15 0;
#P hidden newex 1083 499 108 9109513 allpass~ 200 0. 0.63;
#P hidden newex 1083 440 108 9109513 allpass~ 200 0. 0.72;
#P hidden newex 1083 411 108 9109513 allpass~ 200 0. 0.75;
#P hidden newex 727 406 45 9109513 *~ -0.3;
#P hidden newex 727 308 65 9109513 tapout~ 130.;
#P hidden newex 727 284 60 9109513 tapin~ 130.;
#N comlet reverb time (0-127);
#P hidden inlet 947 33 15 0;
#P hidden newex 1090 197 101 9109513 zmap 0. 127. 1. 76;
#P hidden newex 1083 471 108 9109513 allpass~ 200 0. 0.662;
#P hidden comment 984 650 64 9109513 feedback tap;
#P hidden user panel 962 566 91 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 1078 403 119 157;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 723 268 124 201;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 723 567 233 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 723 474 233 83;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 933 49 273 106;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden newex 457 51 55 9109513 sig~ 0.707;
#P hidden newex 609 57 39 9109513 sig~ 1.;
#P user gain~ 526 49 24 100 158 0 1.071519 7.94321 10.;
#P hidden newex 9 723 33 9109513 *~ 0.;
#P user gain~ 569 50 24 100 158 0 1.071519 7.94321 10.;
#P hidden newex 90 722 33 9109513 *~ 0.;
#P hidden newex 58 824 27 9109513 +~;
#P hidden newex 368 153 63 9109513 prepend set;
#P hidden newex 297 153 63 9109513 prepend set;
#P hidden newex 225 153 63 9109513 prepend set;
#N comlet liveness (0-127);
#P hidden outlet 368 174 15 0;
#N comlet early ref. mix (0-127);
#P hidden outlet 297 174 15 0;
#P window linecount 2;
#P hidden comment 439 63 28 9109513 yafr -2up;
#B color 7;
#N comlet reverb time (0-127);
#P hidden outlet 225 174 15 0;
#P user hslider 225 113 18 128 128 1 0 8;
#P comment 370 111 75 9109513 high frequency rolloff;
#B color 12;
#P user hslider 225 85 18 128 128 1 0 8;
#P comment 370 80 92 9109513 reverb/early reflections balance;
#B color 12;
#P user hslider 225 59 18 128 128 1 0 8;
#P window linecount 1;
#P comment 370 59 60 9109513 reverb time;
#B color 12;
#P hidden message 657 243 50 9109513 1.16;
#P hidden newex 657 221 50 9109513 loadbang;
#P window linecount 2;
#P hidden comment 145 226 118 9109513 magic numbers for early reflection times.;
#P window linecount 1;
#P hidden comment 154 536 73 9109513 early ref. mix;
#P window linecount 2;
#P hidden comment 397 525 73 9109513 reverb tail: series allpass.;
#P window linecount 1;
#P hidden comment 70 645 158 9109513 uncorrelators make stereo effect;
#P hidden newex 589 499 28 9109513 !- 0.;
#P hidden newex 589 458 27 9109513 + 0.;
#P window linecount 2;
#P hidden comment 25 433 93 9109513 early refs: allpass in feedback.;
#P window linecount 1;
#P hidden newex 382 319 160 9109513 expr cos($f1* .06283185) * 0.3;
#N counter 100;
#X flags 0 0;
#P hidden newobj 382 298 66 9109513 counter 100;
#P hidden newex 590 411 28 9109513 !- 0.;
#P hidden newex 250 614 60 9109513 tapout~ 10.;
#P hidden newex 250 594 54 9109513 tapin~ 10.;
#P hidden newex 250 575 39 9109513 *~ 0.2;
#P hidden newex 590 370 27 9109513 + 0.;
#P hidden newex 382 256 45 9109513 loadbang;
#P hidden newex 382 277 50 9109513 metro 10;
#P hidden newex 123 499 105 9109513 expr (1. – $f1) * 0.5;
#P hidden newex 123 475 92 9109513 zmap 0. 127. 0. 1.;
#P hidden newex 35 533 27 9109513 *~;
#P hidden newex 5 533 27 9109513 *~;
#P hidden newex 216 263 33 9109513 * 30.;
#P hidden newex 180 263 33 9109513 * 76.;
#P hidden newex 138 263 39 9109513 * 122.;
#P hidden newex 138 193 98 9109513 zmap 0. 127. 0. 1.;
#P hidden newex 5 378 92 9109513 onepole~ 1800 Hz.;
#P hidden newex 638 313 20 9109513 t b;
#P hidden flonum 657 263 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 497 540 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 496 499 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 497 455 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden flonum 495 411 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 621 479 27 9109513 * 1.;
#P hidden newex 621 436 27 9109513 * 1.;
#P hidden newex 621 391 27 9109513 * 1.;
#P hidden newex 621 347 27 9109513 * 1.;
#P hidden flonum 368 221 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 5 221 92 9109513 onepole~ 1800 Hz.;
#P hidden newex 5 328 95 9109513 allpass~ 80 50. 0.2;
#P hidden newex 5 352 95 9109513 allpass~ 80 50. 0.2;
#P hidden newex 241 193 122 9109513 zmap 0. 127. 200. 8000.;
#N comlet liveness (0-127);
#P hidden inlet 276 29 15 0;
#N comlet early ref. mix (0-127);
#P hidden inlet 249 29 15 0;
#P hidden newex 5 585 92 9109513 allpass~ 200 0. 0.35;
#P hidden newex 361 495 108 9109513 allpass~ 200 0. 0.63;
#P hidden newex 361 436 108 9109513 allpass~ 200 0. 0.72;
#P hidden newex 361 407 108 9109513 allpass~ 200 0. 0.75;
#P hidden newex 5 402 45 9109513 *~ -0.3;
#P hidden newex 5 304 65 9109513 tapout~ 130.;
#P hidden newex 5 280 60 9109513 tapin~ 130.;
#N comlet reverb time (0-127);
#P hidden inlet 225 29 15 0;
#P hidden newex 368 193 101 9109513 zmap 0. 127. 1. 76;
#P hidden newex 361 467 108 9109513 allpass~ 200 0. 0.662;
#P hidden comment 262 646 64 9109513 feedback tap;
#P hidden user panel 240 562 91 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 356 399 119 157;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 1 264 124 201;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 2 565 233 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden user panel 1 470 233 83;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 211 45 273 106;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden connect 32 0 33 0;
#P hidden fasten 32 0 24 1 662 344 643 344;
#P hidden fasten 32 0 25 1 662 386 643 386;
#P hidden fasten 32 0 26 1 662 431 643 431;
#P hidden fasten 32 0 27 1 662 475 643 475;
#P hidden connect 32 0 104 1;
#P hidden connect 32 0 105 1;
#P hidden connect 32 0 106 1;
#P hidden connect 32 0 107 1;
#P hidden connect 32 0 112 0;
#P hidden connect 106 0 130 1;
#P hidden connect 106 0 107 0;
#P hidden connect 105 0 128 1;
#P hidden connect 105 0 106 0;
#P hidden connect 104 0 124 1;
#P hidden connect 104 0 105 0;
#P hidden fasten 112 0 104 0 1411 348 1372 348;
#P hidden fasten 103 0 114 0 1095 394 1048 394 1048 563 891 563;
#P hidden fasten 103 0 104 0 1095 384 1316 384 1316 341 1372 341;
#P hidden connect 107 0 131 1;
#P hidden fasten 51 0 53 0 387 345 584 345 584 451 594 451;
#P hidden fasten 51 0 54 0 387 344 584 344 584 493 594 493;
#P hidden fasten 51 0 45 0 387 343 585 343 585 367 595 367;
#P hidden fasten 51 0 49 0 387 343 584 343 584 406 595 406;
#P hidden connect 51 0 130 0;
#P hidden connect 51 0 131 0;
#P hidden connect 51 0 124 0;
#P hidden connect 51 0 128 0;
#P hidden connect 131 0 111 0;
#P hidden connect 128 0 109 0;
#P hidden connect 130 0 110 0;
#P hidden connect 124 0 108 0;
#P hidden fasten 108 0 96 1 1246 440 1227 440 1227 496 1137 496;
#P hidden fasten 109 0 88 1 1248 483 1230 483 1230 468 1137 468;
#P hidden fasten 110 0 95 1 1247 526 1232 526 1232 438 1137 438;
#P hidden fasten 111 0 94 1 1248 569 1235 569 1235 409 1137 409;
#P hidden connect 89 0 103 0;
#P hidden fasten 136 0 116 0 952 84 865 84;
#P hidden connect 136 0 145 0;
#P hidden connect 136 0 89 0;
#P hidden connect 147 0 144 0;
#P hidden connect 140 0 99 0;
#P hidden connect 140 0 147 0;
#P hidden connect 88 0 96 0;
#P hidden connect 95 0 88 0;
#P hidden connect 94 0 95 0;
#P hidden fasten 127 0 94 0 977 637 1040 637 1040 368 1088 368;
#P hidden fasten 93 0 91 0 732 429 838 429 838 276 732 276;
#P hidden fasten 93 0 120 0 732 482 732 482;
#P hidden fasten 93 0 94 0 732 433 1007 433 1007 352 1088 352;
#P hidden connect 102 0 91 0;
#P hidden fasten 102 0 94 0 732 256 1088 256;
#P hidden connect 146 0 143 0;
#P hidden fasten 138 0 122 0 952 112 850 112;
#P hidden connect 138 0 146 0;
#P hidden connect 126 0 127 0;
#P hidden connect 125 0 126 0;
#P hidden connect 113 0 148 0;
#P hidden fasten 113 0 125 0 845 612 946 612 946 571 977 571;
#P hidden connect 145 0 141 0;
#P hidden connect 98 0 140 0;
#P hidden connect 161 0 66 0;
#P hidden connect 161 0 140 0;
#P hidden connect 97 0 138 0;
#P hidden connect 160 0 64 0;
#P hidden connect 160 0 138 0;
#P hidden connect 90 0 136 0;
#P hidden connect 159 0 62 0;
#P hidden connect 159 0 136 0;
#P hidden connect 116 0 117 0;
#P hidden fasten 116 0 118 0 865 261 907 261;
#P hidden fasten 116 0 119 0 865 261 943 261;
#P hidden connect 114 0 113 1;
#P hidden fasten 149 0 148 1 755 849 859 849;
#P hidden connect 148 0 152 0;
#P hidden connect 150 0 152 0;
#P hidden fasten 122 0 120 1 850 499 749 499;
#P hidden connect 122 0 123 0;
#P hidden connect 120 0 113 0;
#P hidden connect 121 0 113 0;
#P hidden fasten 99 0 115 1 968 220 855 220 855 380 814 380;
#P hidden fasten 99 0 102 1 968 218 814 218;
#P hidden fasten 123 0 121 1 850 534 779 534;
#P hidden fasten 119 0 100 1 943 352 774 352;
#P hidden fasten 118 0 101 1 907 328 774 328;
#P hidden fasten 96 0 121 0 1088 526 762 526;
#P hidden fasten 151 0 150 1 714 865 759 865;
#P hidden connect 153 0 149 0;
#P hidden connect 158 0 76 0;
#P hidden connect 158 0 149 0;
#P hidden connect 164 0 102 0;
#P hidden connect 164 0 150 0;
#P hidden connect 115 0 93 0;
#P hidden connect 100 0 115 0;
#P hidden connect 101 0 100 0;
#P hidden connect 92 0 101 0;
#P hidden fasten 117 0 92 0 865 304 732 304;
#P hidden connect 91 0 92 0;
#P hidden connect 154 0 151 0;
#P hidden connect 155 0 78 0;
#P hidden connect 155 0 151 0;
#P hidden connect 60 0 32 0;
#P hidden connect 59 0 60 0;
#P hidden connect 26 0 53 1;
#P hidden connect 26 0 27 0;
#P hidden connect 25 0 49 1;
#P hidden connect 25 0 26 0;
#P hidden connect 24 0 45 1;
#P hidden connect 24 0 25 0;
#P hidden fasten 33 0 24 0 643 341 626 341;
#P hidden fasten 23 0 16 1 373 390 322 390 322 556 51 556;
#P hidden fasten 23 0 24 0 373 377 567 377 567 334 626 334;
#P hidden connect 27 0 54 1;
#P hidden connect 162 0 155 0;
#P hidden connect 162 0 158 0;
#P hidden connect 162 0 159 0;
#P hidden connect 162 0 160 0;
#P hidden connect 162 0 161 0;
#P hidden connect 152 0 166 0;
#P hidden connect 76 1 157 0;
#P hidden connect 79 0 76 0;
#P hidden connect 78 1 156 0;
#P hidden connect 80 0 78 0;
#P hidden connect 74 0 165 0;
#P hidden connect 54 0 31 0;
#P hidden connect 49 0 29 0;
#P hidden connect 53 0 30 0;
#P hidden connect 45 0 28 0;
#P hidden fasten 28 0 15 1 500 433 478 433 478 489 415 489;
#P hidden fasten 29 0 7 1 502 476 481 476 481 461 415 461;
#P hidden fasten 30 0 14 1 501 519 483 519 483 431 415 431;
#P hidden fasten 31 0 13 1 502 562 486 562 486 402 415 402;
#P hidden connect 50 0 51 0;
#P hidden connect 43 0 50 0;
#P hidden connect 44 0 43 0;
#P hidden connect 8 0 23 0;
#P hidden fasten 62 0 35 0 230 80 143 80;
#P hidden connect 62 0 71 0;
#P hidden connect 62 0 8 0;
#P hidden connect 73 0 70 0;
#P hidden connect 66 0 19 0;
#P hidden connect 66 0 73 0;
#P hidden connect 7 0 15 0;
#P hidden connect 14 0 7 0;
#P hidden connect 13 0 14 0;
#P hidden fasten 22 0 13 0 10 252 366 252;
#P hidden fasten 12 0 10 0 10 425 116 425 116 272 10 272;
#P hidden fasten 12 0 39 0 10 478 10 478;
#P hidden fasten 12 0 13 0 10 429 285 429 285 348 366 348;
#P hidden fasten 48 0 13 0 255 633 318 633 318 364 366 364;
#P hidden connect 72 0 69 0;
#P hidden fasten 64 0 41 0 230 108 128 108;
#P hidden connect 64 0 72 0;
#P hidden connect 47 0 48 0;
#P hidden connect 46 0 47 0;
#P hidden connect 16 0 75 0;
#P hidden fasten 16 0 46 0 10 627 224 627 224 570 255 570;
#P hidden connect 71 0 67 0;
#P hidden connect 18 0 66 0;
#P hidden connect 17 0 64 0;
#P hidden connect 9 0 62 0;
#P hidden fasten 35 0 38 0 143 257 221 257;
#P hidden fasten 35 0 37 0 143 257 185 257;
#P hidden connect 35 0 36 0;
#P hidden fasten 41 0 39 1 128 495 27 495;
#P hidden connect 41 0 42 0;
#P hidden fasten 76 0 75 1 574 852 118 852;
#P hidden fasten 19 0 34 1 246 216 133 216 133 376 92 376;
#P hidden fasten 19 0 22 1 246 214 92 214;
#P hidden connect 75 0 74 0;
#P hidden connect 77 0 74 0;
#P hidden fasten 42 0 40 1 128 530 57 530;
#P hidden fasten 38 0 20 1 221 348 52 348;
#P hidden fasten 37 0 21 1 185 324 52 324;
#P hidden fasten 15 0 40 0 366 522 40 522;
#P hidden fasten 78 0 77 1 531 861 37 861;
#P hidden connect 163 0 22 0;
#P hidden connect 163 0 77 0;
#P hidden connect 39 0 16 0;
#P hidden connect 40 0 16 0;
#P hidden connect 34 0 12 0;
#P hidden connect 20 0 34 0;
#P hidden connect 21 0 20 0;
#P hidden connect 11 0 21 0;
#P hidden connect 10 0 11 0;
#P hidden fasten 36 0 11 0 143 300 10 300;
#P hidden connect 22 0 10 0;
#P window clipboard copycount 173;

#96555
Mar 16, 2007 at 12:06am

On Mar 15, 2007, at 3:22 PM, Krispen Hartung wrote:
> BTW, Nathan Wolek had mentioned to me off line that the MAX nafr~
> object was a really good reverb patch, located in the MAX/MSP
> Examples folder under Effects, Reverb, and Lib. This was after I
> had been strugglig with gigaverb, gverb, and others in search of a
> replacement for my Anwida VST. I was hoping to find a reverb patch
> made purely from MAX internals, and yafr is it! It is a beautiful
> reverb, and cleverly written, from my neophyte perspective.

Thanks! You may want to try yafr2. It sounds much smoother, which
may be desirable.

-Randy

#96556
Mar 16, 2007 at 2:36am

yafr2 ? I’ll search for it. Cool. I just realized I had a typo above…called “yafr” “nafr”. Ooops.

K-

Quote: randall jones wrote on Thu, 15 March 2007 18:06
—————————————————-
>
> On Mar 15, 2007, at 3:22 PM, Krispen Hartung wrote:
> > BTW, Nathan Wolek had mentioned to me off line that the MAX nafr~
> > object was a really good reverb patch, located in the MAX/MSP
> > Examples folder under Effects, Reverb, and Lib. This was after I
> > had been strugglig with gigaverb, gverb, and others in search of a
> > replacement for my Anwida VST. I was hoping to find a reverb patch
> > made purely from MAX internals, and yafr is it! It is a beautiful
> > reverb, and cleverly written, from my neophyte perspective.
>
> Thanks! You may want to try yafr2. It sounds much smoother, which
> may be desirable.
>
> -Randy
>
>
>
—————————————————-

#96557
Mar 16, 2007 at 2:48am

Krispen Hartung skrev:
> yafr2 ? I’ll search for it. Cool. I just realized I had a typo above…called “yafr” “nafr”. Ooops.
>
> K-
>
> Quote: randall jones wrote on Thu, 15 March 2007 18:06
> —————————————————-
>
>> …
>> Thanks! You may want to try yafr2. It sounds much smoother, which
>> may be desirable.
>>
>> -Randy
>>
I just searched for it – it didn’t show up locally, on maxobjects.com or
on google. Randall, are you sure you didn’t make yafr2 yourself? :)

Andreas.

#96558
Mar 16, 2007 at 6:25am

On Mar 15, 2007, at 7:48 PM, Andreas Wetterberg wrote:

> I just searched for it – it didn’t show up locally, on
> maxobjects.com or on google. Randall, are you sure you didn’t make
> yafr2 yourself? :)

I’m sure I did make it myself, but I thought it had made it into the
examples. Enjoy.

max v2;
#N vpatcher 72 44 715 844;
#P origin 7 -30;
#P window setfont “Sans Serif” 9.;
#P newex 487 71 40 196617 / 127.;
#P flonum 311 149 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 288 127 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N comlet diffusion;
#P inlet 487 22 15 0;
#P newex 487 49 62 196617 clip 0. 127.;
#N comlet damping;
#P inlet 358 23 15 0;
#P newex 358 50 62 196617 clip 0. 127.;
#N comlet decay time;
#P inlet 236 24 15 0;
#P newex 236 51 62 196617 clip 0. 127.;
#N comlet audio in;
#P inlet 14 25 15 0;
#N comlet size;
#P inlet 105 24 15 0;
#P newex 105 50 62 196617 clip 0. 127.;
#P newex 105 73 111 196617 zmap 0. 127. 0.01 1.6;
#P newex 588 682 29 196617 t b f;
#P newex 588 705 29 196617 * 1.;
#P newex 154 422 29 196617 sig~;
#P flonum 299 106 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 419 614 77 196617 * 106.300003;
#P newex 401 539 71 196617 * 89.239998;
#P newex 366 423 29 196617 sig~;
#P newex 366 401 77 196617 * 141.699997;
#P newex 400 295 47 196617 * 30.51;
#P newex 210 612 41 196617 * 125.;
#P newex 194 540 47 196617 * 60.48;
#P newex 154 401 77 196617 * 149.600006;
#P newex 193 296 47 196617 * 22.58;
#N vpatcher 132 115 1088 352;
#P inlet 913 24 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 0;
#P newex 817 49 35 196617 * 75.;
#P newex 683 47 35 196617 * 80.;
#P newex 557 47 35 196617 * 69.;
#P newex 431 47 35 196617 * 25.;
#P newex 305 47 35 196617 * 50.;
#P newex 179 47 41 196617 * 160.;
#P newex 53 47 41 196617 * 110.;
#P window linecount 1;
#P newex 276 124 40 196617 *~ -1.;
#P newex 790 93 117 196617 comb~ 200. 75. 0. 1. 0.;
#P newex 654 93 117 196617 comb~ 200. 80. 0. 1. 0.;
#P newex 528 93 117 196617 comb~ 200. 69. 0. 1. 0.;
#P newex 408 92 117 196617 comb~ 100. 25. 0. 1. 0.;
#P newex 276 93 117 196617 comb~ 200. 50. 0. 1. 0.;
#P newex 152 93 123 196617 comb~ 300. 160. 0. 1. 0.;
#P newex 24 94 123 196617 comb~ 300. 110. 0. 1. 0.;
#P newex 276 164 47 196617 *~ 0.15;
#P inlet 408 72 15 0;
#P inlet 790 73 15 0;
#P inlet 276 73 15 0;
#P inlet 654 73 15 0;
#P inlet 528 73 15 0;
#P inlet 24 74 15 0;
#P inlet 150 73 15 0;
#P outlet 276 191 15 0;
#P connect 2 0 9 0;
#P connect 17 0 9 1;
#P connect 24 0 17 0;
#P connect 1 0 10 0;
#P connect 24 0 18 0;
#P connect 18 0 10 1;
#P connect 5 0 11 0;
#P connect 15 0 16 0;
#P connect 13 0 16 0;
#P connect 14 0 16 0;
#P connect 11 0 16 0;
#P connect 12 0 8 0;
#P connect 16 0 8 0;
#P connect 10 0 8 0;
#P connect 9 0 8 0;
#P connect 8 0 0 0;
#P connect 19 0 11 1;
#P connect 24 0 19 0;
#P connect 7 0 12 0;
#P connect 24 0 20 0;
#P connect 20 0 12 1;
#P connect 3 0 13 0;
#P connect 21 0 13 1;
#P connect 24 0 21 0;
#P connect 4 0 14 0;
#P connect 22 0 14 1;
#P connect 24 0 22 0;
#P connect 6 0 15 0;
#P connect 23 0 15 1;
#P connect 24 0 23 0;
#P pop;
#P newobj 49 730 105 196617 p combineL;
#N vpatcher 10 59 977 304;
#P inlet 923 33 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 824 73 35 196617 * 52.;
#P newex 693 73 35 196617 * 27.;
#P newex 562 73 35 196617 * 35.;
#P newex 431 73 29 196617 * 3.;
#P newex 300 73 35 196617 * 55.;
#P newex 169 73 41 196617 * 135.;
#P window linecount 0;
#P newex 38 73 41 196617 * 110.;
#P newex 272 132 40 196617 *~ -1.;
#P newex 784 107 117 196617 comb~ 200. 50. 0. 1. 0.;
#P newex 650 107 117 196617 comb~ 100. 25. 0. 1. 0.;
#P newex 520 107 117 196617 comb~ 100. 35. 0. 1. 0.;
#P newex 404 107 111 196617 comb~ 100. 3. 0. 1. 0.;
#P newex 272 107 117 196617 comb~ 200. 55. 0. 1. 0.;
#P newex 141 107 123 196617 comb~ 300. 135. 0. 1. 0.;
#P newex 10 108 123 196617 comb~ 300. 110. 0. 1. 0.;
#P newex 272 166 47 196617 *~ 0.15;
#P inlet 404 87 15 0;
#P inlet 784 87 15 0;
#P inlet 272 87 15 0;
#P inlet 650 87 15 0;
#P inlet 520 87 15 0;
#P inlet 10 88 15 0;
#P inlet 141 87 15 0;
#P outlet 272 197 15 0;
#P connect 2 0 9 0;
#P connect 24 0 17 0;
#P connect 17 0 9 1;
#P connect 1 0 10 0;
#P connect 24 0 18 0;
#P connect 18 0 10 1;
#P connect 5 0 11 0;
#P connect 15 0 16 0;
#P connect 11 0 16 0;
#P connect 13 0 16 0;
#P connect 14 0 16 0;
#P connect 16 0 8 0;
#P connect 12 0 8 0;
#P connect 9 0 8 0;
#P connect 10 0 8 0;
#P connect 8 0 0 0;
#P connect 19 0 11 1;
#P connect 24 0 19 0;
#P connect 7 0 12 0;
#P connect 20 0 12 1;
#P connect 24 0 20 0;
#P connect 3 0 13 0;
#P connect 21 0 13 1;
#P connect 24 0 21 0;
#P connect 4 0 14 0;
#P connect 22 0 14 1;
#P connect 24 0 22 0;
#P connect 6 0 15 0;
#P connect 23 0 15 1;
#P connect 24 0 23 0;
#P pop;
#P newobj 497 735 105 196617 p combineR;
#P newex 418 380 39 196617 noise~;
#P newex 206 379 39 196617 noise~;
#P newex 207 423 41 196617 *~ 20.;
#P newex 206 401 78 196617 lores~ 0 0.995;
#P newex 417 422 41 196617 *~ 20.;
#P newex 418 401 78 196617 lores~ 0 0.995;
#P newex 236 73 111 196617 zmap 0. 127. 0.05 0.9;
#P newex 348 638 104 196617 tapout~ 106.279999;
#P newex 348 614 65 196617 tapin~ 1000;
#P newex 141 638 68 196617 tapout~ 125.;
#P newex 141 612 65 196617 tapin~ 1000;
#P newex 348 563 140 196617 allpass~ 200 89.239998 0.5;
#P newex 141 563 116 196617 allpass~ 200 60.48 0.5;
#P newex 141 540 41 196617 *~ 0.5;
#P newex 348 540 41 196617 *~ 0.5;
#P newex 141 495 93 196617 onepole~ 1800 Hz.;
#P newex 358 71 120 196617 zmap 0 127. 20. 12000.;
#P newex 348 495 93 196617 onepole~ 1800 Hz.;
#P newex 348 451 165 196617 comb~ 1000. 141.699997 0. 1. 0.;
#P newex 141 450 165 196617 comb~ 1000. 149.600006 0. 1. 0.;
#P newex 348 317 115 196617 allpass~ 50 30.51 -0.7;
#P newex 141 316 115 196617 allpass~ 50 22.58 -0.7;
#P newex 141 250 110 196617 allpass~ 20 9.3 0.625;
#P newex 141 224 122 196617 allpass~ 20 12.73 0.625;
#P newex 141 200 110 196617 allpass~ 10 3.58 0.75;
#P newex 141 175 110 196617 allpass~ 10 4.76 0.75;
#P newex 141 151 93 196617 onepole~ 1800 Hz.;
#N comlet out R;
#P outlet 497 764 15 0;
#N comlet out L;
#P outlet 49 762 15 0;
#P comment 80 763 401 196617 Plate reverb , in the style of
Griesinger , via J Dattorro. Randy Jones rej@2uptech.com;
#P fasten 8 0 31 0 146 344 54 344;
#P connect 31 0 1 0;
#P fasten 8 0 31 1 146 344 67 344;
#P fasten 17 0 31 2 146 590 80 590;
#P fasten 20 0 31 3 146 678 93 678;
#P fasten 11 0 31 4 353 477 106 477;
#P connect 47 0 46 0;
#P connect 46 0 45 0;
#P fasten 18 0 31 5 353 585 119 585;
#P fasten 22 0 31 6 353 714 132 714;
#P fasten 43 0 31 7 593 725 145 725;
#P fasten 48 0 3 0 19 140 146 140;
#P connect 3 0 4 0;
#P connect 4 0 5 0;
#P connect 5 0 6 0;
#P connect 6 0 7 0;
#P fasten 22 0 8 0 353 662 28 662 28 293 146 293;
#P lcolor 7;
#P connect 7 0 8 0;
#P connect 8 0 10 0;
#P connect 10 0 14 0;
#P connect 14 0 16 0;
#P connect 16 0 17 0;
#P connect 17 0 19 0;
#P connect 19 0 20 0;
#P connect 35 0 20 0;
#P fasten 41 0 33 0 304 372 159 372;
#P connect 33 0 42 0;
#P fasten 55 0 16 1 293 520 177 520;
#P fasten 42 0 10 1 159 444 184 444;
#P fasten 27 0 10 1 212 444 184 444;
#P fasten 41 0 32 0 304 290 198 290;
#P connect 32 0 8 1;
#P fasten 41 0 34 0 304 527 199 527;
#P connect 34 0 17 1;
#P connect 28 0 26 0;
#P connect 26 0 27 0;
#P fasten 41 0 35 0 304 597 215 597;
#P connect 13 0 3 1;
#P fasten 56 0 14 1 316 484 229 484;
#P connect 50 0 49 0;
#P connect 49 0 23 0;
#P connect 23 0 55 0;
#P fasten 45 0 41 0 110 98 304 98;
#P connect 13 0 56 0;
#P fasten 20 0 9 0 146 670 19 670 19 285 353 285;
#P lcolor 7;
#P fasten 7 0 9 0 146 272 353 272;
#P connect 9 0 11 0;
#P connect 11 0 12 0;
#P connect 12 0 15 0;
#P connect 15 0 18 0;
#P connect 18 0 21 0;
#P connect 21 0 22 0;
#P connect 40 0 22 0;
#P connect 52 0 51 0;
#P connect 51 0 13 0;
#P fasten 41 0 37 0 304 377 371 377;
#P connect 37 0 38 0;
#P fasten 55 0 15 1 293 520 384 520;
#P fasten 25 0 11 1 422 444 391 444;
#P fasten 38 0 11 1 371 445 391 445;
#P fasten 41 0 36 0 304 291 405 291;
#P connect 36 0 9 1;
#P fasten 41 0 39 0 304 527 406 527;
#P connect 39 0 18 1;
#P connect 24 0 25 0;
#P connect 29 0 24 0;
#P fasten 41 0 40 0 304 599 424 599;
#P fasten 56 0 12 1 316 484 436 484;
#P connect 54 0 53 0;
#P connect 53 0 57 0;
#P fasten 9 0 30 0 353 343 502 343;
#P connect 30 0 2 0;
#P fasten 9 0 30 1 353 343 515 343;
#P fasten 18 0 30 2 353 594 528 594;
#P fasten 22 0 30 3 353 691 541 691;
#P fasten 10 0 30 4 146 473 554 473;
#P fasten 17 0 30 5 146 604 567 604;
#P fasten 20 0 30 6 146 706 580 706;
#P fasten 57 0 44 0 492 272 593 272;
#P fasten 41 0 43 0 304 702 593 702;
#P connect 44 0 43 0;
#P connect 43 0 30 7;
#P connect 44 1 43 1;
#P pop;

#96559
Mar 16, 2007 at 12:05pm

On Mar 16, 2007, at 2:25 AM, Randy Jones wrote:
> I thought it had made it into the examples. Enjoy.

I had it here. The goodness that makes [yafr2] good is much like the
goodness in [gverb~]. You kids designing reverbs at home, remember
to tap the network in multiple spots and combine the output.

—–
Nathan Wolek
nw@nathanwolek.com

http://www.nathanwolek.com

#96560
Mar 16, 2007 at 2:10pm

Thanks, Randall! Can you provide a brief summary of the changes from yafr to yafr2? Did you add any new objects or change the wiring? I will load this up and check it out. I’m already impressed with the first version. It think it sounds wonderful. I added overall dry and wet mix sliders.

Kris

#96561
Mar 16, 2007 at 7:08pm

Hi,

I made yafr because there weren’t any reverbs in the examples. It’s
a kind of ancient reverb topology that sounds, as one list member put
it, something like rain on a tin roof. Not dense but I find it nice
for delicate stuff.

Yafr2 is completely different beast. Based on the great 1997 J
Dattorro article on effects in JAES It’s a fairly detailed topology
of a reverb design “in the style of Greisinger,” who was working for
Lexicon at the time. I added the modulation of the allpass times
with filtered noise, which sounds better to me than periodic modulation.

More modern approaches to reverbs are out there including FDNs,
waveguide meshes and the ever-popular convolution.

all the best,
Randy

On Mar 16, 2007, at 7:10 AM, Krispen Hartung wrote:

>
> Thanks, Randall! Can you provide a brief summary of the changes
> from yafr to yafr2? Did you add any new objects or change the
> wiring? I will load this up and check it out. I’m already impressed
> with the first version. It think it sounds wonderful. I added
> overall dry and wet mix sliders.
>
> Kris
>
> –
> Krispen Hartung
> Creative Performance & Composition
> Guitar / 6-String Mandolin / Laptop
> http://www.krispenhartung.com
> info@krispenhartung.com

#96562
Mar 16, 2007 at 8:26pm

On Mar 16, 2007, at 3:08 PM, Randy Jones wrote:
> Based on the great 1997 J Dattorro article on effects in JAES It’s
> a fairly detailed topology of a reverb design “in the style of
> Greisinger,” who was working for Lexicon at the time.

This is exactly the same source as [gverb~].

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

http://www.nathanwolek.com

#96563
Mar 17, 2007 at 9:04pm

Yes,try to study the Griesinger/Blesser Algo.
It`s the most efficient Algo more than Schroeder/Moorer.

I made to Reverbs with both Algo`s and Schroeder/Moorer is much more CPU intensive (when you want to reach a good Density) as Griesinger/Blesser.But the Schroeder/Moorer Algo is more flexible.
good luck
am

#96564
Mar 17, 2007 at 9:44pm

And a combination of tapout~ multiple arguments (16+) with matrix~ can
give you a quite decent sounding early reflection model.

Peter McCulloch

P.S. I’ve finally posted my matrix~ objects to my website. You can
get them at:
http://www.petermcculloch.com in the projects section

#96565
Aug 7, 2007 at 9:12pm

Any ideas on how I would go about turning this into a large hall reverb, vs. plate? The reverb time (bottom number box) seems to max out too soon for my taste, but I can’t quite figure out what I need to add or tweak to change this.

Kris

Quote: randall jones wrote on Fri, 16 March 2007 00:25
—————————————————-
>
> On Mar 15, 2007, at 7:48 PM, Andreas Wetterberg wrote:
>
> > I just searched for it – it didn’t show up locally, on
> > maxobjects.com or on google. Randall, are you sure you didn’t make
> > yafr2 yourself? :)
>
> I’m sure I did make it myself, but I thought it had made it into the
> examples. Enjoy.
>
> max v2;
> #N vpatcher 72 44 715 844;
> #P origin 7 -30;
> #P window setfont “Sans Serif” 9.;
> #P newex 487 71 40 196617 / 127.;
> #P flonum 311 149 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P flonum 288 127 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #N comlet diffusion;
> #P inlet 487 22 15 0;
> #P newex 487 49 62 196617 clip 0. 127.;
> #N comlet damping;
> #P inlet 358 23 15 0;
> #P newex 358 50 62 196617 clip 0. 127.;
> #N comlet decay time;
> #P inlet 236 24 15 0;
> #P newex 236 51 62 196617 clip 0. 127.;
> #N comlet audio in;
> #P inlet 14 25 15 0;
> #N comlet size;
> #P inlet 105 24 15 0;
> #P newex 105 50 62 196617 clip 0. 127.;
> #P newex 105 73 111 196617 zmap 0. 127. 0.01 1.6;
> #P newex 588 682 29 196617 t b f;
> #P newex 588 705 29 196617 * 1.;
> #P newex 154 422 29 196617 sig~;
> #P flonum 299 106 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 419 614 77 196617 * 106.300003;
> #P newex 401 539 71 196617 * 89.239998;
> #P newex 366 423 29 196617 sig~;
> #P newex 366 401 77 196617 * 141.699997;
> #P newex 400 295 47 196617 * 30.51;
> #P newex 210 612 41 196617 * 125.;
> #P newex 194 540 47 196617 * 60.48;
> #P newex 154 401 77 196617 * 149.600006;
> #P newex 193 296 47 196617 * 22.58;
> #N vpatcher 132 115 1088 352;
> #P inlet 913 24 15 0;
> #P window setfont “Sans Serif” 9.;
> #P window linecount 0;
> #P newex 817 49 35 196617 * 75.;
> #P newex 683 47 35 196617 * 80.;
> #P newex 557 47 35 196617 * 69.;
> #P newex 431 47 35 196617 * 25.;
> #P newex 305 47 35 196617 * 50.;
> #P newex 179 47 41 196617 * 160.;
> #P newex 53 47 41 196617 * 110.;
> #P window linecount 1;
> #P newex 276 124 40 196617 *~ -1.;
> #P newex 790 93 117 196617 comb~ 200. 75. 0. 1. 0.;
> #P newex 654 93 117 196617 comb~ 200. 80. 0. 1. 0.;
> #P newex 528 93 117 196617 comb~ 200. 69. 0. 1. 0.;
> #P newex 408 92 117 196617 comb~ 100. 25. 0. 1. 0.;
> #P newex 276 93 117 196617 comb~ 200. 50. 0. 1. 0.;
> #P newex 152 93 123 196617 comb~ 300. 160. 0. 1. 0.;
> #P newex 24 94 123 196617 comb~ 300. 110. 0. 1. 0.;
> #P newex 276 164 47 196617 *~ 0.15;
> #P inlet 408 72 15 0;
> #P inlet 790 73 15 0;
> #P inlet 276 73 15 0;
> #P inlet 654 73 15 0;
> #P inlet 528 73 15 0;
> #P inlet 24 74 15 0;
> #P inlet 150 73 15 0;
> #P outlet 276 191 15 0;
> #P connect 2 0 9 0;
> #P connect 17 0 9 1;
> #P connect 24 0 17 0;
> #P connect 1 0 10 0;
> #P connect 24 0 18 0;
> #P connect 18 0 10 1;
> #P connect 5 0 11 0;
> #P connect 15 0 16 0;
> #P connect 13 0 16 0;
> #P connect 14 0 16 0;
> #P connect 11 0 16 0;
> #P connect 12 0 8 0;
> #P connect 16 0 8 0;
> #P connect 10 0 8 0;
> #P connect 9 0 8 0;
> #P connect 8 0 0 0;
> #P connect 19 0 11 1;
> #P connect 24 0 19 0;
> #P connect 7 0 12 0;
> #P connect 24 0 20 0;
> #P connect 20 0 12 1;
> #P connect 3 0 13 0;
> #P connect 21 0 13 1;
> #P connect 24 0 21 0;
> #P connect 4 0 14 0;
> #P connect 22 0 14 1;
> #P connect 24 0 22 0;
> #P connect 6 0 15 0;
> #P connect 23 0 15 1;
> #P connect 24 0 23 0;
> #P pop;
> #P newobj 49 730 105 196617 p combineL;
> #N vpatcher 10 59 977 304;
> #P inlet 923 33 15 0;
> #P window setfont “Sans Serif” 9.;
> #P window linecount 1;
> #P newex 824 73 35 196617 * 52.;
> #P newex 693 73 35 196617 * 27.;
> #P newex 562 73 35 196617 * 35.;
> #P newex 431 73 29 196617 * 3.;
> #P newex 300 73 35 196617 * 55.;
> #P newex 169 73 41 196617 * 135.;
> #P window linecount 0;
> #P newex 38 73 41 196617 * 110.;
> #P newex 272 132 40 196617 *~ -1.;
> #P newex 784 107 117 196617 comb~ 200. 50. 0. 1. 0.;
> #P newex 650 107 117 196617 comb~ 100. 25. 0. 1. 0.;
> #P newex 520 107 117 196617 comb~ 100. 35. 0. 1. 0.;
> #P newex 404 107 111 196617 comb~ 100. 3. 0. 1. 0.;
> #P newex 272 107 117 196617 comb~ 200. 55. 0. 1. 0.;
> #P newex 141 107 123 196617 comb~ 300. 135. 0. 1. 0.;
> #P newex 10 108 123 196617 comb~ 300. 110. 0. 1. 0.;
> #P newex 272 166 47 196617 *~ 0.15;
> #P inlet 404 87 15 0;
> #P inlet 784 87 15 0;
> #P inlet 272 87 15 0;
> #P inlet 650 87 15 0;
> #P inlet 520 87 15 0;
> #P inlet 10 88 15 0;
> #P inlet 141 87 15 0;
> #P outlet 272 197 15 0;
> #P connect 2 0 9 0;
> #P connect 24 0 17 0;
> #P connect 17 0 9 1;
> #P connect 1 0 10 0;
> #P connect 24 0 18 0;
> #P connect 18 0 10 1;
> #P connect 5 0 11 0;
> #P connect 15 0 16 0;
> #P connect 11 0 16 0;
> #P connect 13 0 16 0;
> #P connect 14 0 16 0;
> #P connect 16 0 8 0;
> #P connect 12 0 8 0;
> #P connect 9 0 8 0;
> #P connect 10 0 8 0;
> #P connect 8 0 0 0;
> #P connect 19 0 11 1;
> #P connect 24 0 19 0;
> #P connect 7 0 12 0;
> #P connect 20 0 12 1;
> #P connect 24 0 20 0;
> #P connect 3 0 13 0;
> #P connect 21 0 13 1;
> #P connect 24 0 21 0;
> #P connect 4 0 14 0;
> #P connect 22 0 14 1;
> #P connect 24 0 22 0;
> #P connect 6 0 15 0;
> #P connect 23 0 15 1;
> #P connect 24 0 23 0;
> #P pop;
> #P newobj 497 735 105 196617 p combineR;
> #P newex 418 380 39 196617 noise~;
> #P newex 206 379 39 196617 noise~;
> #P newex 207 423 41 196617 *~ 20.;
> #P newex 206 401 78 196617 lores~ 0 0.995;
> #P newex 417 422 41 196617 *~ 20.;
> #P newex 418 401 78 196617 lores~ 0 0.995;
> #P newex 236 73 111 196617 zmap 0. 127. 0.05 0.9;
> #P newex 348 638 104 196617 tapout~ 106.279999;
> #P newex 348 614 65 196617 tapin~ 1000;
> #P newex 141 638 68 196617 tapout~ 125.;
> #P newex 141 612 65 196617 tapin~ 1000;
> #P newex 348 563 140 196617 allpass~ 200 89.239998 0.5;
> #P newex 141 563 116 196617 allpass~ 200 60.48 0.5;
> #P newex 141 540 41 196617 *~ 0.5;
> #P newex 348 540 41 196617 *~ 0.5;
> #P newex 141 495 93 196617 onepole~ 1800 Hz.;
> #P newex 358 71 120 196617 zmap 0 127. 20. 12000.;
> #P newex 348 495 93 196617 onepole~ 1800 Hz.;
> #P newex 348 451 165 196617 comb~ 1000. 141.699997 0. 1. 0.;
> #P newex 141 450 165 196617 comb~ 1000. 149.600006 0. 1. 0.;
> #P newex 348 317 115 196617 allpass~ 50 30.51 -0.7;
> #P newex 141 316 115 196617 allpass~ 50 22.58 -0.7;
> #P newex 141 250 110 196617 allpass~ 20 9.3 0.625;
> #P newex 141 224 122 196617 allpass~ 20 12.73 0.625;
> #P newex 141 200 110 196617 allpass~ 10 3.58 0.75;
> #P newex 141 175 110 196617 allpass~ 10 4.76 0.75;
> #P newex 141 151 93 196617 onepole~ 1800 Hz.;
> #N comlet out R;
> #P outlet 497 764 15 0;
> #N comlet out L;
> #P outlet 49 762 15 0;
> #P comment 80 763 401 196617 Plate reverb , in the style of
> Griesinger , via J Dattorro. Randy Jones rej@2uptech.com;
> #P fasten 8 0 31 0 146 344 54 344;
> #P connect 31 0 1 0;
> #P fasten 8 0 31 1 146 344 67 344;
> #P fasten 17 0 31 2 146 590 80 590;
> #P fasten 20 0 31 3 146 678 93 678;
> #P fasten 11 0 31 4 353 477 106 477;
> #P connect 47 0 46 0;
> #P connect 46 0 45 0;
> #P fasten 18 0 31 5 353 585 119 585;
> #P fasten 22 0 31 6 353 714 132 714;
> #P fasten 43 0 31 7 593 725 145 725;
> #P fasten 48 0 3 0 19 140 146 140;
> #P connect 3 0 4 0;
> #P connect 4 0 5 0;
> #P connect 5 0 6 0;
> #P connect 6 0 7 0;
> #P fasten 22 0 8 0 353 662 28 662 28 293 146 293;
> #P lcolor 7;
> #P connect 7 0 8 0;
> #P connect 8 0 10 0;
> #P connect 10 0 14 0;
> #P connect 14 0 16 0;
> #P connect 16 0 17 0;
> #P connect 17 0 19 0;
> #P connect 19 0 20 0;
> #P connect 35 0 20 0;
> #P fasten 41 0 33 0 304 372 159 372;
> #P connect 33 0 42 0;
> #P fasten 55 0 16 1 293 520 177 520;
> #P fasten 42 0 10 1 159 444 184 444;
> #P fasten 27 0 10 1 212 444 184 444;
> #P fasten 41 0 32 0 304 290 198 290;
> #P connect 32 0 8 1;
> #P fasten 41 0 34 0 304 527 199 527;
> #P connect 34 0 17 1;
> #P connect 28 0 26 0;
> #P connect 26 0 27 0;
> #P fasten 41 0 35 0 304 597 215 597;
> #P connect 13 0 3 1;
> #P fasten 56 0 14 1 316 484 229 484;
> #P connect 50 0 49 0;
> #P connect 49 0 23 0;
> #P connect 23 0 55 0;
> #P fasten 45 0 41 0 110 98 304 98;
> #P connect 13 0 56 0;
> #P fasten 20 0 9 0 146 670 19 670 19 285 353 285;
> #P lcolor 7;
> #P fasten 7 0 9 0 146 272 353 272;
> #P connect 9 0 11 0;
> #P connect 11 0 12 0;
> #P connect 12 0 15 0;
> #P connect 15 0 18 0;
> #P connect 18 0 21 0;
> #P connect 21 0 22 0;
> #P connect 40 0 22 0;
> #P connect 52 0 51 0;
> #P connect 51 0 13 0;
> #P fasten 41 0 37 0 304 377 371 377;
> #P connect 37 0 38 0;
> #P fasten 55 0 15 1 293 520 384 520;
> #P fasten 25 0 11 1 422 444 391 444;
> #P fasten 38 0 11 1 371 445 391 445;
> #P fasten 41 0 36 0 304 291 405 291;
> #P connect 36 0 9 1;
> #P fasten 41 0 39 0 304 527 406 527;
> #P connect 39 0 18 1;
> #P connect 24 0 25 0;
> #P connect 29 0 24 0;
> #P fasten 41 0 40 0 304 599 424 599;
> #P fasten 56 0 12 1 316 484 436 484;
> #P connect 54 0 53 0;
> #P connect 53 0 57 0;
> #P fasten 9 0 30 0 353 343 502 343;
> #P connect 30 0 2 0;
> #P fasten 9 0 30 1 353 343 515 343;
> #P fasten 18 0 30 2 353 594 528 594;
> #P fasten 22 0 30 3 353 691 541 691;
> #P fasten 10 0 30 4 146 473 554 473;
> #P fasten 17 0 30 5 146 604 567 604;
> #P fasten 20 0 30 6 146 706 580 706;
> #P fasten 57 0 44 0 492 272 593 272;
> #P fasten 41 0 43 0 304 702 593 702;
> #P connect 44 0 43 0;
> #P connect 43 0 30 7;
> #P connect 44 1 43 1;
> #P pop;
>
>
—————————————————-

#96566
Aug 8, 2007 at 3:35am

> Any ideas on how I would go about turning
> this into a large hall reverb, vs. plate?
> The reverb time (bottom number box) seems
> to max out too soon for my taste, but I can’t
> quite figure out what I need to add or tweak
> to change this.

this is why reverb models always should contain a feedback
loop, as one gent above suggested.

a feedback volume of 1.0 will give you infinite reverb time
when neccesary.

-110 110 IIO IIO iio iio ,,, ,,, … … _ _

#96567
Aug 8, 2007 at 8:00am

Roman Thilenius skrev:
>> Any ideas on how I would go about turning
>> this into a large hall reverb, vs. plate?
>> The reverb time (bottom number box) seems
>> to max out too soon for my taste, but I can’t
>> quite figure out what I need to add or tweak
>> to change this.
>>
> this is why reverb models always should contain a feedback
> loop, as one gent above suggested.
>
> a feedback volume of 1.0 will give you infinite reverb time
> when neccesary.
- my personal approach is:
Performance patches should always be one large feedback loop so as to
compensate for effects that don’t have one themselves.
Andreas.

#P outlet 241 207 15 0;
#P inlet 242 101 15 0;
#P window setfont “Sans Serif” 9.;
#P flonum 332 104 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 1;
#P newex 314 136 28 9109513 *~ 0.;
#N vpatcher 15 55 615 455;
#P outlet 177 208 15 0;
#P inlet 157 136 15 0;
#P connect 0 0 1 0;
#P pop;
#P newobj 242 135 59 9109513 p something;
#P connect 0 0 4 0;
#P fasten 0 0 1 0 247 165 308 165 308 123 319 123;
#P connect 3 0 0 0;
#P connect 2 0 1 1;
#P fasten 1 0 0 0 319 170 232 170 232 126 247 126;
#P window clipboard copycount 5;

#96568
Aug 8, 2007 at 9:17am

Any ideas on how I would go about turning this into a large hall reverb, vs. plate? The reverb time (bottom number box) seems to max out too soon for my taste, but I can’t quite figure out what I need to add or tweak to change this.

What you see in the AES Papers//Dattorro is only the half truth.
He discribe a very small Plate Algo for experimental use.
And this Algo is for embedded use, all the sample values are not
very usefull.They have different Allpass Filters(Nodes).
Plate,Hall,Rooms etc… are different Algos and much bigger as the
the Dattorro one.The important instance for the Sound are the output taps.
greetz…am

#96569
Aug 9, 2007 at 11:02pm

Tweaking the values of the output tabs definitely produces some interesting results…though, it’s like adding delay to a plate reverb still (no surprise). I’ve been messsing with the allpass arguments as well, going back to the origial yafr reverb design, but no radical changes, just subtle changes in output. I’m going to make some more radical mods to the patch later tonight.

Kris

#96570
Aug 11, 2007 at 4:49pm

With my limited knowledge of this patch and its inner workings, this is about the best I could do in getting it to sound like a larger room reverb. I borrowed a few elements from yafr, but I don’t quite understand yet why I can get yafr to have a large decay, but not this reverb patch. I’m still comparing the two and tweaking values.

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P message 326 687 23 9109513 120;
#P message 595 34 23 9109513 128;
#P newex 595 467 27 9109513 * 1.;
#P newex 595 442 101 9109513 zmap 0. 127. 1. 76;
#P newex 464 91 98 9109513 zmap 0. 127. 0. 1.;
#P user hslider 595 57 18 128 128 1 0 8;
#P newex 595 81 114 9109513 zmap 0. 127. 200. 20000.;
#P message 371 92 28 9109513 1800;
#P message 296 702 23 9109513 120;
#N in~ 2;
#P newobj 173 47 33 9109513 in~ 2;
#N in~ 1;
#P newobj 106 47 33 9109513 in~ 1;
#N out~ 2;
#P newobj 441 902 39 9109513 out~ 2;
#N out~ 1;
#P newobj 339 901 39 9109513 out~ 1;
#P message 498 729 23 9109513 100;
#P newex 33 108 45 9109513 loadbang;
#P message 474 499 23 9109513 550;
#P message 158 501 23 9109513 530;
#P number 158 595 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 473 597 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user gain~ 461 757 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 420 758 24 100 158 0 1.071519 7.94321 10.;
#P newex 360 712 35 9109513 *~ 100;
#P newex 322 713 35 9109513 *~ 100;
#P user gain~ 365 759 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 324 760 24 100 158 0 1.071519 7.94321 10.;
#P newex 423 225 92 9109513 allpass~ 200 0. 0.63;
#P newex 423 199 97 9109513 allpass~ 200 0. 0.662;
#P newex 423 175 92 9109513 allpass~ 200 0. 0.72;
#P newex 423 150 92 9109513 allpass~ 200 0. 0.75;
#P newex 423 126 85 9109513 onepole~ 1800 Hz.;
#P flonum 371 175 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 349 145 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 660 642 29 9109513 t b f;
#P newex 648 671 29 9109513 * 1.;
#P newex 214 404 29 9109513 sig~;
#P flonum 334 112 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 529 596 77 9109513 * 106.3;
#P newex 464 521 71 9109513 * 89.24;
#P newex 426 405 29 9109513 sig~;
#P newex 426 383 77 9109513 * 141.7;
#P newex 460 277 47 9109513 * 30.51;
#P newex 270 594 41 9109513 * 125.;
#P newex 254 522 47 9109513 * 60.48;
#P newex 214 383 77 9109513 * 149.6;
#P newex 253 275 47 9109513 * 22.58;
#N vpatcher 132 115 1088 352;
#P inlet 913 24 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 0;
#P newex 817 49 35 9109513 * 75.;
#P newex 683 47 35 9109513 * 80.;
#P newex 557 47 35 9109513 * 69.;
#P newex 431 47 35 9109513 * 25.;
#P newex 305 47 35 9109513 * 50.;
#P newex 179 47 41 9109513 * 160.;
#P newex 53 47 41 9109513 * 110.;
#P window linecount 1;
#P newex 276 124 40 9109513 *~ -1.;
#P newex 790 93 117 9109513 comb~ 200. 75. 0. 1. 0.;
#P newex 654 93 117 9109513 comb~ 200. 80. 0. 1. 0.;
#P newex 528 93 117 9109513 comb~ 200. 69. 0. 1. 0.;
#P newex 408 92 117 9109513 comb~ 100. 25. 0. 1. 0.;
#P newex 276 93 117 9109513 comb~ 200. 50. 0. 1. 0.;
#P newex 152 93 123 9109513 comb~ 300. 160. 0. 1. 0.;
#P newex 24 94 123 9109513 comb~ 300. 110. 0. 1. 0.;
#P newex 276 164 47 9109513 *~ 0.15;
#P inlet 408 72 15 0;
#P inlet 790 73 15 0;
#P inlet 276 73 15 0;
#P inlet 654 73 15 0;
#P inlet 528 73 15 0;
#P inlet 24 74 15 0;
#P inlet 150 73 15 0;
#P outlet 276 191 15 0;
#P connect 2 0 9 0;
#P connect 17 0 9 1;
#P connect 24 0 17 0;
#P connect 1 0 10 0;
#P connect 24 0 18 0;
#P connect 18 0 10 1;
#P connect 5 0 11 0;
#P connect 11 0 16 0;
#P connect 14 0 16 0;
#P connect 13 0 16 0;
#P connect 15 0 16 0;
#P connect 9 0 8 0;
#P connect 10 0 8 0;
#P connect 16 0 8 0;
#P connect 12 0 8 0;
#P connect 8 0 0 0;
#P connect 19 0 11 1;
#P connect 24 0 19 0;
#P connect 7 0 12 0;
#P connect 24 0 20 0;
#P connect 20 0 12 1;
#P connect 3 0 13 0;
#P connect 21 0 13 1;
#P connect 24 0 21 0;
#P connect 4 0 14 0;
#P connect 22 0 14 1;
#P connect 24 0 22 0;
#P connect 6 0 15 0;
#P connect 23 0 15 1;
#P connect 24 0 23 0;
#P pop;
#P newobj 109 696 105 9109513 p combineL;
#N vpatcher 10 59 977 304;
#P inlet 923 33 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 824 73 35 9109513 * 52.;
#P newex 693 73 35 9109513 * 27.;
#P newex 562 73 35 9109513 * 35.;
#P newex 431 73 29 9109513 * 3.;
#P newex 300 73 35 9109513 * 55.;
#P newex 169 73 41 9109513 * 135.;
#P window linecount 0;
#P newex 38 73 41 9109513 * 110.;
#P newex 272 132 40 9109513 *~ -1.;
#P newex 784 107 117 9109513 comb~ 200. 50. 0. 1. 0.;
#P newex 650 107 117 9109513 comb~ 100. 25. 0. 1. 0.;
#P newex 520 107 117 9109513 comb~ 100. 35. 0. 1. 0.;
#P newex 404 107 111 9109513 comb~ 100. 3. 0. 1. 0.;
#P newex 272 107 117 9109513 comb~ 200. 55. 0. 1. 0.;
#P newex 141 107 123 9109513 comb~ 300. 135. 0. 1. 0.;
#P newex 10 108 123 9109513 comb~ 300. 110. 0. 1. 0.;
#P newex 272 166 47 9109513 *~ 0.15;
#P inlet 404 87 15 0;
#P inlet 784 87 15 0;
#P inlet 272 87 15 0;
#P inlet 650 87 15 0;
#P inlet 520 87 15 0;
#P inlet 10 88 15 0;
#P inlet 141 87 15 0;
#P outlet 272 197 15 0;
#P connect 2 0 9 0;
#P connect 24 0 17 0;
#P connect 17 0 9 1;
#P connect 1 0 10 0;
#P connect 24 0 18 0;
#P connect 18 0 10 1;
#P connect 5 0 11 0;
#P connect 14 0 16 0;
#P connect 13 0 16 0;
#P connect 11 0 16 0;
#P connect 15 0 16 0;
#P connect 10 0 8 0;
#P connect 9 0 8 0;
#P connect 12 0 8 0;
#P connect 16 0 8 0;
#P connect 8 0 0 0;
#P connect 19 0 11 1;
#P connect 24 0 19 0;
#P connect 7 0 12 0;
#P connect 20 0 12 1;
#P connect 24 0 20 0;
#P connect 3 0 13 0;
#P connect 21 0 13 1;
#P connect 24 0 21 0;
#P connect 4 0 14 0;
#P connect 22 0 14 1;
#P connect 24 0 22 0;
#P connect 6 0 15 0;
#P connect 23 0 15 1;
#P connect 24 0 23 0;
#P pop;
#P newobj 557 701 105 9109513 p combineR;
#P newex 478 362 39 9109513 noise~;
#P newex 266 361 39 9109513 noise~;
#P newex 267 405 41 9109513 *~ 20.;
#P newex 272 383 78 9109513 lores~ 0 0.995;
#P newex 477 404 41 9109513 *~ 20.;
#P newex 478 383 78 9109513 lores~ 0 0.995;
#P newex 408 620 104 9109513 tapout~ 106.28;
#P newex 408 596 56 9109513 tapin~ 1000;
#P newex 201 620 68 9109513 tapout~ 125.;
#P newex 201 594 56 9109513 tapin~ 1000;
#P newex 408 545 140 9109513 allpass~ 200 89.24 0.5;
#P newex 201 545 116 9109513 allpass~ 200 60.48 0.5;
#P newex 201 522 41 9109513 *~ 0.5;
#P newex 408 522 41 9109513 *~ 0.5;
#P newex 201 477 85 9109513 onepole~ 1800 Hz.;
#P newex 408 477 85 9109513 onepole~ 1800 Hz.;
#P newex 408 433 165 9109513 comb~ 1000. 141.7 0. 1. 0.;
#P newex 201 432 165 9109513 comb~ 1000. 149.6 0. 1. 0.;
#P newex 409 299 92 9109513 allpass~ 200 0. 0.35;
#P newex 201 298 92 9109513 allpass~ 200 0. 0.35;
#P newex 201 232 92 9109513 allpass~ 200 0. 0.63;
#P newex 201 206 97 9109513 allpass~ 200 0. 0.662;
#P newex 201 182 92 9109513 allpass~ 200 0. 0.72;
#P newex 201 157 92 9109513 allpass~ 200 0. 0.75;
#P newex 201 133 85 9109513 onepole~ 1800 Hz.;
#P comment 603 8 401 9109513 Plate reverb , in the style of Griesinger , via J Dattorro. Randy Jones rej@2uptech.com;
#P fasten 6 0 27 0 206 326 114 326;
#P fasten 6 0 27 1 206 326 127 326;
#P fasten 14 0 27 2 206 572 140 572;
#P fasten 17 0 27 3 206 660 153 660;
#P fasten 58 0 56 0 38 452 163 452;
#P connect 56 0 55 0;
#P fasten 39 0 27 7 653 695 205 695;
#P fasten 62 0 1 0 111 100 206 100;
#P connect 1 0 2 0;
#P connect 2 0 3 0;
#P connect 3 0 4 0;
#P connect 4 0 5 0;
#P connect 5 0 6 0;
#P fasten 17 0 6 0 206 648 110 648 110 289 206 289;
#P connect 6 0 8 0;
#P connect 8 0 11 0;
#P connect 11 0 13 0;
#P connect 13 0 14 0;
#P connect 14 0 16 0;
#P connect 31 0 17 0;
#P fasten 55 0 17 0 163 616 206 616;
#P connect 16 0 17 0;
#P fasten 37 0 29 0 339 351 219 351;
#P connect 29 0 38 0;
#P fasten 41 0 13 1 354 516 237 516;
#P fasten 23 0 8 1 272 426 244 426;
#P fasten 38 0 8 1 219 426 244 426;
#P connect 28 0 6 1;
#P fasten 37 0 28 0 339 262 258 262;
#P fasten 37 0 30 0 339 510 259 510;
#P connect 70 0 14 1;
#P connect 30 0 14 1;
#P connect 22 0 23 0;
#P fasten 37 0 31 0 339 591 275 591;
#P connect 24 0 22 0;
#P connect 68 0 1 1;
#P connect 66 0 11 1;
#P fasten 42 0 11 1 376 472 281 472;
#P fasten 58 0 64 0 38 663 301 663;
#P connect 27 0 50 0;
#P connect 50 0 48 0;
#P connect 64 0 48 0;
#P fasten 58 0 72 0 38 652 331 652;
#P fasten 48 0 60 0 329 892 344 892;
#P fasten 52 0 60 0 425 891 344 891;
#P connect 26 0 51 0;
#P connect 72 0 49 0;
#P connect 51 0 49 0;
#P fasten 58 0 65 0 38 100 22 100 22 78 376 78;
#P connect 65 0 42 0;
#P connect 7 0 9 0;
#P connect 9 0 10 0;
#P connect 10 0 12 0;
#P connect 12 0 15 0;
#P connect 15 0 18 0;
#P connect 36 0 19 0;
#P fasten 54 0 19 0 478 616 413 616;
#P connect 18 0 19 0;
#P fasten 19 0 7 0 413 652 413 652 413 286 414 286;
#P fasten 47 0 7 0 428 286 414 286;
#P connect 59 0 52 0;
#P fasten 62 0 52 0 111 736 425 736;
#P fasten 63 0 43 0 178 83 428 83;
#P connect 43 0 44 0;
#P connect 44 0 45 0;
#P connect 45 0 46 0;
#P connect 46 0 47 0;
#P fasten 37 0 33 0 339 369 431 369;
#P connect 33 0 34 0;
#P fasten 41 0 12 1 354 516 444 516;
#P fasten 49 0 61 0 370 891 446 891;
#P fasten 53 0 61 0 466 891 446 891;
#P fasten 34 0 9 1 431 427 451 427;
#P fasten 21 0 9 1 482 426 451 426;
#P connect 32 0 7 1;
#P fasten 37 0 32 0 339 262 465 262;
#P connect 52 1 53 0;
#P fasten 63 0 53 0 178 116 111 116 111 736 466 736;
#P connect 67 0 68 0;
#P fasten 37 0 35 0 339 518 469 518;
#P connect 70 0 15 1;
#P connect 35 0 15 1;
#P connect 57 0 54 0;
#P fasten 58 0 57 0 38 460 479 460;
#P connect 20 0 21 0;
#P connect 25 0 20 0;
#P fasten 42 0 10 1 376 472 488 472;
#P connect 66 0 10 1;
#P connect 68 0 43 1;
#P fasten 58 0 59 0 38 680 503 680;
#P fasten 37 0 36 0 339 592 534 592;
#P fasten 7 0 26 0 414 325 562 325;
#P fasten 7 0 26 1 414 325 575 325;
#P fasten 15 0 26 2 413 576 588 576;
#P fasten 58 0 71 0 38 91 16 91 16 29 600 29;
#P connect 71 0 67 0;
#P connect 67 0 66 0;
#P connect 67 0 69 0;
#P connect 69 0 70 0;
#P fasten 19 0 26 3 413 673 601 673;
#P fasten 37 0 39 0 339 641 653 641;
#P connect 40 0 39 0;
#P connect 39 0 26 7;
#P connect 40 1 39 1;
#P window clipboard copycount 73;

In contrast, I still like the sound of the yafr reverb, below.

Kris

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#N in 3;
#P hidden newobj 645 23 23 9109513 in 3;
#N in~ 2;
#P newobj 87 266 33 9109513 in~ 2;
#N in~ 1;
#P newobj 20 266 33 9109513 in~ 1;
#P message 515 844 23 9109513 130;
#P user gain~ 637 885 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 549 885 24 100 158 0 1.071519 7.94321 10.;
#N out~ 2;
#P newobj 636 1015 39 9109513 out~ 2;
#N out~ 1;
#P newobj 549 1014 39 9109513 out~ 1;
#P window setfont “Sans Serif” 12.;
#P comment 757 141 42 9109516 R-Wet;
#P comment 709 141 37 9109516 R-Dry;
#P comment 579 140 37 9109516 L-Wet;
#P comment 531 140 37 9109516 L-Dry;
#P comment 1054 144 87 9109516 Right Channel;
#P comment 302 143 78 9109516 Left Channel;
#P window setfont “Sans Serif” 9.;
#P newex 645 44 50 9109513 loadbang;
#P message 59 81 18 9109513 40;
#P message 42 81 14 9109513 0;
#P message 15 81 23 9109513 127;
#P message 84 81 23 9109513 100;
#P number 586 314 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 542 314 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 110 80 23 9109513 130;
#P newex 668 166 55 9109513 sig~ 0.707;
#P newex 799 167 39 9109513 sig~ 1.;
#P newex 801 833 27 9109513 +~;
#P user gain~ 723 165 24 100 158 0 1.071519 7.94321 10.;
#P newex 745 802 33 9109513 *~ 0.;
#P user gain~ 764 165 24 100 158 0 1.071519 7.94321 10.;
#P newex 845 800 33 9109513 *~ 0.;
#P newex 1104 273 63 9109513 prepend set;
#P newex 1033 273 63 9109513 prepend set;
#P newex 961 273 63 9109513 prepend set;
#P window linecount 2;
#P comment 1175 183 28 9109513 yafr -2up;
#B color 7;
#P user hslider 961 233 18 128 128 1 0 8;
#P comment 1106 231 75 9109513 high frequency rolloff;
#B color 12;
#P user hslider 961 205 18 128 128 1 0 8;
#P comment 1106 200 92 9109513 reverb/early reflections balance;
#B color 12;
#P user hslider 961 179 18 128 128 1 0 8;
#P window linecount 1;
#P comment 1106 179 60 9109513 reverb time;
#B color 12;
#P comment 890 656 73 9109513 early ref. mix;
#P window linecount 2;
#P comment 1133 645 73 9109513 reverb tail: series allpass.;
#P window linecount 1;
#P comment 806 765 158 9109513 uncorrelators make stereo effect;
#P newex 1349 622 28 9109513 !- 0.;
#P newex 1349 581 27 9109513 + 0.;
#P window linecount 2;
#P comment 761 553 93 9109513 early refs: allpass in feedback.;
#P window linecount 1;
#P newex 1350 534 28 9109513 !- 0.;
#P newex 986 734 60 9109513 tapout~ 10.;
#P newex 986 714 54 9109513 tapin~ 10.;
#P newex 986 695 39 9109513 *~ 0.2;
#P newex 1350 493 27 9109513 + 0.;
#P newex 859 619 105 9109513 expr (1. – $f1) * 0.5;
#P newex 859 595 92 9109513 zmap 0. 127. 0. 1.;
#P newex 771 653 27 9109513 *~;
#P newex 741 653 27 9109513 *~;
#P newex 952 383 33 9109513 * 30.;
#P newex 916 383 33 9109513 * 76.;
#P newex 874 383 39 9109513 * 122.;
#P newex 874 313 98 9109513 zmap 0. 127. 0. 1.;
#P newex 741 498 92 9109513 onepole~ 1800 Hz.;
#P newex 900 684 33 9109513 * 0.85;
#P newex 854 705 102 9109513 allpass~ 200 0. 0.38;
#P newex 1420 439 20 9109513 t b;
#P flonum 1257 663 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 1256 622 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 1257 578 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 1255 534 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 1381 602 27 9109513 * 1.;
#P newex 1381 559 27 9109513 * 1.;
#P newex 1381 514 27 9109513 * 1.;
#P newex 1381 470 27 9109513 * 1.;
#P flonum 1104 341 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 741 341 92 9109513 onepole~ 1800 Hz.;
#P newex 741 448 95 9109513 allpass~ 80 50. 0.2;
#P newex 741 472 95 9109513 allpass~ 80 50. 0.2;
#P newex 977 313 122 9109513 zmap 0. 127. 200. 8000.;
#P newex 1097 615 108 9109513 allpass~ 200 0. 0.63;
#P newex 1097 556 108 9109513 allpass~ 200 0. 0.72;
#P newex 1097 527 108 9109513 allpass~ 200 0. 0.75;
#P newex 741 522 45 9109513 *~ -0.3;
#P newex 741 424 65 9109513 tapout~ 130.;
#P newex 741 400 60 9109513 tapin~ 130.;
#P newex 1104 313 101 9109513 zmap 0. 127. 1. 76;
#P newex 1097 587 108 9109513 allpass~ 200 0. 0.662;
#P comment 998 766 64 9109513 feedback tap;
#P user panel 976 682 91 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 1092 519 119 157;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 737 384 124 201;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 737 683 233 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 737 590 233 83;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 947 165 273 106;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 483 165 55 9109513 sig~ 0.707;
#P newex 625 165 39 9109513 sig~ 1.;
#P user gain~ 540 165 24 100 158 0 1.071519 7.94321 10.;
#P newex 23 801 33 9109513 *~ 0.;
#P user gain~ 583 166 24 100 158 0 1.071519 7.94321 10.;
#P newex 103 801 33 9109513 *~ 0.;
#P newex 65 836 27 9109513 +~;
#P newex 358 269 63 9109513 prepend set;
#P newex 287 269 63 9109513 prepend set;
#P newex 215 269 63 9109513 prepend set;
#P window linecount 2;
#P comment 429 179 28 9109513 yafr -2up;
#B color 7;
#P user hslider 215 229 18 128 128 1 0 8;
#P comment 360 227 75 9109513 high frequency rolloff;
#B color 12;
#P user hslider 215 201 18 128 128 1 0 8;
#P comment 360 196 92 9109513 reverb/early reflections balance;
#B color 12;
#P user hslider 215 175 18 128 128 1 0 8;
#P window linecount 1;
#P comment 360 175 60 9109513 reverb time;
#B color 12;
#P message 671 359 50 9109513 1.16;
#P window linecount 2;
#P comment 159 342 118 9109513 magic numbers for early reflection times.;
#P window linecount 1;
#P comment 168 652 73 9109513 early ref. mix;
#P window linecount 2;
#P comment 411 641 73 9109513 reverb tail: series allpass.;
#P window linecount 1;
#P comment 84 761 158 9109513 uncorrelators make stereo effect;
#P newex 603 615 28 9109513 !- 0.;
#P newex 603 574 27 9109513 + 0.;
#P window linecount 2;
#P comment 39 549 93 9109513 early refs: allpass in feedback.;
#P window linecount 1;
#P newex 396 435 160 9109513 expr cos($f1* .06283185) * 0.3;
#N counter 100;
#X flags 0 0;
#P newobj 396 414 66 9109513 counter 100;
#P newex 604 527 28 9109513 !- 0.;
#P newex 264 730 60 9109513 tapout~ 10.;
#P newex 264 710 54 9109513 tapin~ 10.;
#P newex 264 691 39 9109513 *~ 0.2;
#P newex 604 486 27 9109513 + 0.;
#P newex 396 393 50 9109513 metro 10;
#P newex 137 615 105 9109513 expr (1. – $f1) * 0.5;
#P newex 137 591 92 9109513 zmap 0. 127. 0. 1.;
#P newex 49 649 27 9109513 *~;
#P newex 19 649 27 9109513 *~;
#P newex 230 379 33 9109513 * 30.;
#P newex 194 379 33 9109513 * 76.;
#P newex 152 379 39 9109513 * 122.;
#P newex 152 309 98 9109513 zmap 0. 127. 0. 1.;
#P newex 19 494 92 9109513 onepole~ 1800 Hz.;
#P newex 652 429 20 9109513 t b;
#P flonum 671 379 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 511 656 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 510 615 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 511 571 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 509 527 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 635 595 27 9109513 * 1.;
#P newex 635 552 27 9109513 * 1.;
#P newex 635 507 27 9109513 * 1.;
#P newex 635 463 27 9109513 * 1.;
#P flonum 382 337 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 19 337 92 9109513 onepole~ 1800 Hz.;
#P newex 19 444 95 9109513 allpass~ 80 50. 0.2;
#P newex 19 468 95 9109513 allpass~ 80 50. 0.2;
#P newex 255 309 122 9109513 zmap 0. 127. 200. 8000.;
#P newex 19 701 92 9109513 allpass~ 200 0. 0.35;
#P newex 375 611 108 9109513 allpass~ 200 0. 0.63;
#P newex 375 552 108 9109513 allpass~ 200 0. 0.72;
#P newex 375 523 108 9109513 allpass~ 200 0. 0.75;
#P newex 19 518 45 9109513 *~ -0.3;
#P newex 19 420 65 9109513 tapout~ 130.;
#P newex 19 396 60 9109513 tapin~ 130.;
#P newex 382 309 101 9109513 zmap 0. 127. 1. 76;
#P newex 375 583 108 9109513 allpass~ 200 0. 0.662;
#P comment 276 762 64 9109513 feedback tap;
#P user panel 254 678 91 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 370 515 119 157;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 15 380 124 201;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 16 681 233 102;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 15 586 233 83;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 201 161 273 106;
#X brgb 181 255 178;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 29 0 30 0;
#P fasten 29 0 21 1 676 460 657 460;
#P fasten 29 0 22 1 676 502 657 502;
#P fasten 29 0 23 1 676 547 657 547;
#P fasten 29 0 24 1 676 591 657 591;
#P connect 29 0 93 1;
#P connect 29 0 94 1;
#P connect 29 0 95 1;
#P connect 29 0 96 1;
#P connect 29 0 101 0;
#P connect 95 0 119 1;
#P connect 95 0 96 0;
#P connect 94 0 117 1;
#P connect 94 0 95 0;
#P connect 93 0 113 1;
#P connect 93 0 94 0;
#P fasten 101 0 93 0 1425 464 1386 464;
#P fasten 92 0 103 0 1109 510 1062 510 1062 679 905 679;
#P fasten 92 0 93 0 1109 500 1330 500 1330 457 1386 457;
#P connect 96 0 120 1;
#P fasten 47 0 49 0 401 461 598 461 598 567 608 567;
#P fasten 47 0 50 0 401 460 598 460 598 609 608 609;
#P fasten 47 0 41 0 401 459 599 459 599 483 609 483;
#P fasten 47 0 45 0 401 459 598 459 598 522 609 522;
#P connect 47 0 119 0;
#P connect 47 0 120 0;
#P connect 47 0 113 0;
#P connect 47 0 117 0;
#P connect 120 0 100 0;
#P connect 117 0 98 0;
#P connect 119 0 99 0;
#P connect 113 0 97 0;
#P fasten 97 0 87 1 1260 556 1241 556 1241 612 1151 612;
#P fasten 98 0 80 1 1262 599 1244 599 1244 584 1151 584;
#P fasten 99 0 86 1 1261 642 1246 642 1246 554 1151 554;
#P fasten 100 0 85 1 1262 685 1249 685 1249 525 1151 525;
#P connect 81 0 92 0;
#P fasten 125 0 105 0 966 200 879 200;
#P connect 125 0 131 0;
#P connect 125 0 81 0;
#P connect 129 0 88 0;
#P connect 129 0 133 0;
#P connect 80 0 87 0;
#P connect 86 0 80 0;
#P connect 85 0 86 0;
#P fasten 116 0 85 0 991 753 1054 753 1054 484 1102 484;
#P fasten 84 0 82 0 746 545 852 545 852 392 746 392;
#P fasten 84 0 109 0 746 598 746 598;
#P fasten 84 0 85 0 746 549 1021 549 1021 468 1102 468;
#P connect 91 0 82 0;
#P fasten 91 0 85 0 746 372 1102 372;
#P fasten 127 0 111 0 966 228 864 228;
#P connect 127 0 132 0;
#P connect 115 0 116 0;
#P connect 114 0 115 0;
#P connect 102 0 134 0;
#P fasten 102 0 114 0 859 728 960 728 960 687 991 687;
#P connect 147 0 61 0;
#P connect 147 0 129 0;
#P connect 146 0 59 0;
#P connect 146 0 127 0;
#P connect 145 0 57 0;
#P connect 145 0 125 0;
#P connect 105 0 106 0;
#P fasten 105 0 107 0 879 377 921 377;
#P fasten 105 0 108 0 879 377 957 377;
#P connect 103 0 102 1;
#P fasten 135 0 134 1 769 860 873 860;
#P fasten 111 0 109 1 864 615 763 615;
#P connect 111 0 112 0;
#P connect 109 0 102 0;
#P connect 110 0 102 0;
#P fasten 88 0 104 1 982 336 869 336 869 496 828 496;
#P fasten 88 0 91 1 982 334 828 334;
#P connect 134 0 138 0;
#P connect 136 0 138 0;
#P fasten 112 0 110 1 864 650 793 650;
#P fasten 108 0 89 1 957 468 788 468;
#P fasten 107 0 90 1 921 444 788 444;
#P fasten 87 0 110 0 1102 642 776 642;
#P fasten 137 0 136 1 728 792 773 792;
#P connect 139 0 135 0;
#P connect 144 0 68 0;
#P connect 144 0 135 0;
#P fasten 161 0 91 0 92 302 746 302;
#P fasten 161 0 136 0 92 302 8 302 8 792 750 792;
#P connect 104 0 84 0;
#P connect 89 0 104 0;
#P connect 90 0 89 0;
#P connect 83 0 90 0;
#P fasten 106 0 83 0 879 420 746 420;
#P connect 82 0 83 0;
#P connect 140 0 137 0;
#P connect 141 0 70 0;
#P connect 141 0 137 0;
#P connect 55 0 29 0;
#P fasten 148 0 145 0 650 79 20 79;
#P fasten 148 0 146 0 650 76 47 76;
#P fasten 148 0 147 0 650 73 64 73;
#P fasten 148 0 144 0 650 70 89 70;
#P fasten 148 0 141 0 650 68 115 68;
#P connect 148 0 40 0;
#P connect 148 0 159 0;
#P connect 148 0 55 0;
#P connect 162 0 148 0;
#P fasten 138 0 158 0 806 860 642 860;
#P connect 157 1 158 0;
#P connect 158 0 156 0;
#P connect 23 0 49 1;
#P connect 23 0 24 0;
#P connect 22 0 45 1;
#P connect 22 0 23 0;
#P connect 21 0 41 1;
#P connect 21 0 22 0;
#P fasten 30 0 21 0 657 457 640 457;
#P fasten 20 0 15 1 387 506 336 506 336 672 65 672;
#P fasten 20 0 21 0 387 493 581 493 581 450 640 450;
#P connect 24 0 50 1;
#P connect 68 1 143 0;
#P connect 71 0 68 0;
#P connect 157 0 155 0;
#P fasten 66 0 157 0 70 863 554 863;
#P connect 159 0 157 0;
#P connect 70 1 142 0;
#P connect 72 0 70 0;
#P connect 50 0 28 0;
#P connect 45 0 26 0;
#P connect 49 0 27 0;
#P connect 41 0 25 0;
#P fasten 25 0 14 1 514 549 492 549 492 605 429 605;
#P fasten 26 0 7 1 516 592 495 592 495 577 429 577;
#P fasten 27 0 13 1 515 635 497 635 497 547 429 547;
#P fasten 28 0 12 1 516 678 500 678 500 518 429 518;
#P connect 46 0 47 0;
#P connect 40 0 46 0;
#P connect 8 0 20 0;
#P fasten 57 0 32 0 220 196 157 196;
#P connect 57 0 63 0;
#P connect 57 0 8 0;
#P connect 7 0 14 0;
#P connect 13 0 7 0;
#P connect 12 0 13 0;
#P fasten 44 0 12 0 269 749 332 749 332 480 380 480;
#P fasten 11 0 9 0 24 541 130 541 130 388 24 388;
#P fasten 11 0 36 0 24 594 24 594;
#P fasten 11 0 12 0 24 545 299 545 299 464 380 464;
#P connect 19 0 9 0;
#P fasten 19 0 12 0 24 368 380 368;
#P connect 61 0 16 0;
#P connect 61 0 65 0;
#P fasten 59 0 38 0 220 224 142 224;
#P connect 59 0 64 0;
#P connect 43 0 44 0;
#P connect 42 0 43 0;
#P connect 15 0 67 0;
#P fasten 15 0 42 0 24 743 238 743 238 686 269 686;
#P connect 32 0 33 0;
#P fasten 32 0 34 0 157 373 199 373;
#P fasten 32 0 35 0 157 373 235 373;
#P fasten 38 0 36 1 142 611 41 611;
#P connect 38 0 39 0;
#P fasten 68 0 67 1 588 792 131 792;
#P fasten 16 0 31 1 260 332 147 332 147 492 106 492;
#P fasten 16 0 19 1 260 330 106 330;
#P fasten 39 0 37 1 142 646 71 646;
#P connect 67 0 66 0;
#P connect 69 0 66 0;
#P fasten 35 0 17 1 235 464 66 464;
#P fasten 34 0 18 1 199 440 66 440;
#P fasten 14 0 37 0 380 638 54 638;
#P fasten 70 0 69 1 545 863 51 863;
#P connect 160 0 19 0;
#P fasten 160 0 69 0 25 302 8 302 8 789 28 789;
#P connect 36 0 15 0;
#P connect 37 0 15 0;
#P connect 31 0 11 0;
#P connect 17 0 31 0;
#P connect 18 0 17 0;
#P connect 10 0 18 0;
#P connect 9 0 10 0;
#P fasten 33 0 10 0 157 416 24 416;
#P window clipboard copycount 163;

#96571
Aug 12, 2007 at 10:32am

In your first example is no recirculation feedback
thats the reason.
greetz… am.

#96572
Aug 12, 2007 at 5:07pm

So the tapout circulating back through the all pass filters at the top (as is the case now) doesn’t cut it?

Can you modify the the code so that I can see how you would do it? I know Stefan suggested this too, but I didn’t see it applied to the actual patcher. Thanks.

Kirs

#96573
Aug 13, 2007 at 9:25am

it`s very simple.

put a *~object in the tank and scale it to 0-0.99 that`s it.
greetz…am

#96574
Apr 19, 2009 at 6:59pm

Hi all

I am quite interested in making a version of the Griesinger/lexicon reverb

I realise there are versions of this further up the thread but I’d like to know the theory and ideally reference a document that details how this reverb is made step by step.

Unfortunately I only have access to Roads’ CMT which doesn’t go in to Griesinger’s reverb model

Does anybody know if there is a version of this online?

There is a diagram here but it doesn’t tell me enough

http://www.gersic.com/dspwiki/index.php?title=Reverberation

#96575
Apr 22, 2009 at 12:40pm

bump

#96576
May 3, 2009 at 11:54pm

@mikes

I got interested in the Griesinger reverb notes on dsp-wiki and had a go at reverse engineering the yafr2 so I could understand it and have a go at implementing the diagram. This is what I came up with.

comparison.maxpat

– Pasted Max Patch, click to expand. –

crxverb.maxpat

– Pasted Max Patch, click to expand. –

yafr2_notes.maxpat

– Pasted Max Patch, click to expand. –
#96577
Oct 15, 2009 at 10:10am

Anybody have something else?

It seems every reverb is a modified version of the same patch.

Anybody have something simpler, maybe more granular based.
Or hybrid reverb+phaser+pitchshifter or something

Cheers!

#96578

You must be logged in to reply to this topic.