Came here expecting this will be too academic to understand, turned out this was an amazing lecture on algorithmic reverb any musician can understand. Thanks for uploading!
so cool of this guy to not only share his secrets, but to summarize the designs that came before as well. extremely helpful to somebody who's just getting into reverb design. a ton of useful info crammed into this ~1hr. lecture.
I am learning a lot of technical stuff at an older age lately I was the second son in a 'Christian' family and village where the stakes of placing everyone into a specific mold were very high, so I'll get there a bit later.
This is simply fantastic. It's so difficult to find good information about digital reverb design. Plus he uses Pure Data! \o/ Thank you so much for putting this up.
Thank you for putting this up and going through the effort to improve the sound quality. It’s really cool that this lecture was given just a couple hours from where I live. Guest lectures like this would be motivation to go back to school.
Both fascinating and detailed and accessible for my knowledge level. 1 year ago couldn’t understand what people was talking about with reverb, why didn’t they just do a convolution? Now I finally properly understand. Also fascinating re: ARM for which I’ve previously coded in assembler for and deeply enjoyed about 30 years ago!
Thank you so much for recording and sharing! Just in my first year of a software engineering degree and very excited to get deeper into some music tech side projects.
Super cool! I keep thinking of getting into some DSP programming with teensy but it's very intimidating to read the papers and see all the academic language. Tom has a nice way of cutting right through it!
thanks for sharing this! the only flaw that I find in these examples is the choice of the percussive sample used for testing. It already has repeats inside, and we're already listening to a recording of a room. It makes it impossible to discern if the reverb has any echoing effect or if it's the actual dry sample that's being played in the first few examples.
You know, some acoustic spaces make the hairs on my neck stand up in the same way that good music does. I can get that from a convolution reverb (indeed, I've occasionally _recognised_ a room from a convolution reverb), but it's never happened to me with a synthetic reverb. Tom's right about needing the parametricity currently only offered by algorithmic approaches to explore the space in the way electronic music is wont to do, but it does seem to me that more research is required into why, or rather how, “all reverbs are valid” does not translate to “all reverbs are compelling”.
Interesting to know the glitches from the hardware controls can be so difficult to manage. It has helped destroy the resolve of some developers to continue pursuing hardware development. Also cool to learn he starts his tinkering with PD.
I'm watching this in detail for the second time and am playing with the PD patches. Having developed for ARM I was also really interested in the 12-bit A-to-D and the need to smooth the values. But Tom said these noisy converters were making the reverb sound horrible. Yet the delay times are also purposely modulated, which sounds somewhat similar. So why doesn't the latter make the reverb sound horrible too? Is it just that the purposeful modulation is at a much slower rate?
I don't think there's a way to directly convert a PD patch into C code. Even if there was, I find it much easier to implement the blocks myself. Trying to "make it work" would take more time than actually implementing everything in C. As for the Max, the reason why "I" wouldn't do it would be licensing.
Very interesting and inspiring. I would never have known where to begin without this talk, i am no programmer and love the overviews of the different reverb strategies. Had no idea what the program he is using and found it here puredata.info/. Cheers
@@mylarmelodies Cool, was a good night the other night getting inspired by Tom and also this "The essence of an instrument" www.rigb.org/christmas-lectures/watch/1989/exploring-music/the-essence-of-an-instrument. Take it easy and thanks for the patches too.
Haha, I was thinking about a directors cut where I run the whole thing through Erbe Verb doing a hellscape howling infinite verb, just for the meta pleasure of it
42:56 The SRAM of most MCUs is too small, so look for an MCU with a larger SRAM. For that lot of DELAYER... 1 DELAYER: 32K sampling rate, 32bit calculation accuracy, 1 second delay requires 128KB memory... High sound quality, at least 48K sampling rate. 96*4 = 192KB Professional audio quality at least 96K sampling rate. 96*4 = 384KB
Nice video. Too bad the sound examples weren't direct tho -- or wait, did the Reverb trick me? I can't tell the Reverb from the real room and his sound examples lol
I found this lecture video searching for Jon Dattorro and his algorithms implemented in the Ensoniq ESP2 chips. ccrma.stanford.edu/~dattorro/ESP2.pdf Please consider re-implementing his algorithms in a modern piece of gear so they are available in the future. The ASR-10 and DP-4/DP-2 equipment is getting older and harder to find, and there is no substitute for the 2+ minute (!) reverbs that his algorithms gave (I can give parameters to demonstrate). Of course his other algorithms are also worth preserving as well but the huge Hall reverbs are the most unique IMHO.
Yes it does make sense, but it is digital, so you only have to write new code and you have a different module. This one is one of my favorite module tbh. It is scary deep.
Came here expecting this will be too academic to understand, turned out this was an amazing lecture on algorithmic reverb any musician can understand. Thanks for uploading!
so cool of this guy to not only share his secrets, but to summarize the designs that came before as well. extremely helpful to somebody who's just getting into reverb design. a ton of useful info crammed into this ~1hr. lecture.
Heh - thanks for the shout-out at 52:57. Note that this talk is a few years old and these boards have long since been obsoleted.
Really inspiring, made hw module development seem so easy.
I am learning a lot of technical stuff at an older age lately
I was the second son in a 'Christian' family and village where the stakes of placing everyone into a specific mold were very high, so I'll get there a bit later.
Simply amazing! This lecture is full of insights for the intermediate sound designer and experimentalist.
Thank you for your work cleaning up the audio of the original recording.
This is simply fantastic. It's so difficult to find good information about digital reverb design. Plus he uses Pure Data! \o/ Thank you so much for putting this up.
This has spurred me on to focus on my Erbe Verb for a while. What a clever person, and a really engaging module. Thanks!
Thank you for putting this up and going through the effort to improve the sound quality. It’s really cool that this lecture was given just a couple hours from where I live. Guest lectures like this would be motivation to go back to school.
Wow thanks for that piece of insight. This fundermentally supports my decision to get The "Erbe Verb" as my first Reverb module.
Both fascinating and detailed and accessible for my knowledge level. 1 year ago couldn’t understand what people was talking about with reverb, why didn’t they just do a convolution? Now I finally properly understand. Also fascinating re: ARM for which I’ve previously coded in assembler for and deeply enjoyed about 30 years ago!
Excellent lecture by Tom Erbe - a real expert in his field and a very good communicator!
Thank you so much for recording and sharing! Just in my first year of a software engineering degree and very excited to get deeper into some music tech side projects.
Dude you're a beast for this
thanks for posting this and making the effort to clean up the audio.
Super cool! I keep thinking of getting into some DSP programming with teensy but it's very intimidating to read the papers and see all the academic language. Tom has a nice way of cutting right through it!
Pure data and Maxmsp Patches now in the description
thanks for sharing this! the only flaw that I find in these examples is the choice of the percussive sample used for testing. It already has repeats inside, and we're already listening to a recording of a room. It makes it impossible to discern if the reverb has any echoing effect or if it's the actual dry sample that's being played in the first few examples.
the prototype had two inputs! that would have been awesome!
Amazing resource for someone starting with dsp and eurorack module design ! thanks for cleaning it up and reuploading it !
Going through the PD patches is absolute gold....amazing talk!
Right on thanks for all that you do for us Wiggler's
Awesome.....thanks so much for doing all the heavy lifting to bring this to all of us. I will watch this many many times
Amazing. Eye opening for sure. I've been making new stuff in analog world... really cool to see the simplicity in digi
You know, some acoustic spaces make the hairs on my neck stand up in the same way that good music does. I can get that from a convolution reverb (indeed, I've occasionally _recognised_ a room from a convolution reverb), but it's never happened to me with a synthetic reverb. Tom's right about needing the parametricity currently only offered by algorithmic approaches to explore the space in the way electronic music is wont to do, but it does seem to me that more research is required into why, or rather how, “all reverbs are valid” does not translate to “all reverbs are compelling”.
ah lovely, never knew there was a talk. I've had the paper for a while now.
Fantastic talk. I'm so glad you made it available to watch!
Excellent Talk!
Ah great, the audio in the original version was horrible! Thanks for fixing that!
Ironic wasn’t it! But we have the technology - shoutout to Izotope RX!!
I noticed the prototype has two inputs. I wish the real thing had those too and can't help wondering why it was abandoned.
Interesting to know the glitches from the hardware controls can be so difficult to manage. It has helped destroy the resolve of some developers to continue pursuing hardware development. Also cool to learn he starts his tinkering with PD.
Thanks for posting this!
I'm watching this in detail for the second time and am playing with the PD patches. Having developed for ARM I was also really interested in the 12-bit A-to-D and the need to smooth the values. But Tom said these noisy converters were making the reverb sound horrible. Yet the delay times are also purposely modulated, which sounds somewhat similar. So why doesn't the latter make the reverb sound horrible too? Is it just that the purposeful modulation is at a much slower rate?
i have so much to learn
Nice to see Michael Gerzon getting a shout out in something that isn’t about Ambisonics 😅
PSA - You can actually find a lot of gerzon stuff in the studio sound issues here! www.americanradiohistory.com/Studio-Sound.htm
Tom Erbe is the Roger Penrose of reverbs!
does somebody has the erbe-verb pd patch ? :) please, share !
Thanks for posting this Alex, very interesting talk!
SO INSPIRING !! Thanks!
is it possible to recreate in the rainmaker?
This is brilliant (ace). Thank you.
Super interesting. I've love to know how to go from a PD patch to STM32. Could anyone point me to any resources? but also, why not use MAX ?
I don't think there's a way to directly convert a PD patch into C code. Even if there was, I find it much easier to implement the blocks myself. Trying to "make it work" would take more time than actually implementing everything in C.
As for the Max, the reason why "I" wouldn't do it would be licensing.
I'm trying to listen to this while working from home, but the percussion sample sections always disturb the cat on my desk...
Man, I wish the Erbe-Verb was stereo input like it (apparently) was in the prototype!
thank you for sharing!!
Thanks for the share!
quality could be better, bit it was maybe recorded a long while ago.
Liked this presentation! thanks for uploading.
Hah, see the description. You should hear the original!
The link where he said all the papers, resources and patches seems to be down. ANyone else having that problem? or have another link?
Just added the link to download his patches to the description!
@@mylarmelodies awesome thanks!
@@mylarmelodies Damn, these reverbs are so good!
Thank you mate, for sharing first to your Patreons)
Thanks mate!!
This is ace!
Make noise should release v2 with a stereo input!
thanks
F A S C I N A T I N G
This is great. Too bad his own reverb isn't included in the PD patches available for download... Has anyone tried reverse engineering this on PD?
Very interesting and inspiring. I would never have known where to begin without this talk, i am no programmer and love the overviews of the different reverb strategies. Had no idea what the program he is using and found it here puredata.info/. Cheers
Just added the link to download his patches to the description
@@mylarmelodies Cool, was a good night the other night getting inspired by Tom and also this "The essence of an instrument" www.rigb.org/christmas-lectures/watch/1989/exploring-music/the-essence-of-an-instrument. Take it easy and thanks for the patches too.
it's just mono in ...... but the prototype is stereo in????
#1. Eventide SPACE
#2. Shift Line A+ Astronaut
#3. Death By Audio Reverberation Machine
#4. Screamin FX Uverbia
#5 Mr. Black Supermoon
Great stuff. I'm being schooled.
woah.
Thanks for remastering this. Were you not tempted to put a little reverb on it?
Haha, I was thinking about a directors cut where I run the whole thing through Erbe Verb doing a hellscape howling infinite verb, just for the meta pleasure of it
@@mylarmelodies "I am sitting in a room..."
wow thanks! wish it were twice as long! 👋🏻🎱👄🎱🤚🏻
👍 Just watch at 0.5 speed? 😘
42:56 The SRAM of most MCUs is too small, so look for an MCU with a larger SRAM. For that lot of DELAYER...
1 DELAYER: 32K sampling rate, 32bit calculation accuracy, 1 second delay requires 128KB memory...
High sound quality, at least 48K sampling rate. 96*4 = 192KB
Professional audio quality at least 96K sampling rate. 96*4 = 384KB
Nice video. Too bad the sound examples weren't direct tho -- or wait, did the Reverb trick me? I can't tell the Reverb from the real room and his sound examples lol
shout out to my alma mater Mills College aaaaa! He's right the ccm is really lacking funding haha but the professors rule
I found this lecture video searching for Jon Dattorro and his algorithms implemented in the Ensoniq ESP2 chips. ccrma.stanford.edu/~dattorro/ESP2.pdf Please consider re-implementing his algorithms in a modern piece of gear so they are available in the future. The ASR-10 and DP-4/DP-2 equipment is getting older and harder to find, and there is no substitute for the 2+ minute (!) reverbs that his algorithms gave (I can give parameters to demonstrate). Of course his other algorithms are also worth preserving as well but the huge Hall reverbs are the most unique IMHO.
Dope! Who the f gives a down vote on this ??
Some people just want to watch the world burn m8
got a nerdon watching this :D
14:37 wow shush man, save questions until the end!!
I disagree it was a very good question
@@hlw8051 good questions and stupid questions must both be asked at the end
@@rarelycomments Some of the best lectures I ever attended were more like conversations with a small class. But we can disagree on this one
@@hlw8051 I agree, it works and is appropriate in a small group.
But not in a lecture to a larger audience.
[47:30] *terrifying rather than terrible
can you say “in the weeds” 😀👍🏼🌟
Yes it does make sense, but it is digital, so you only have to write new code and you have a different module.
This one is one of my favorite module tbh.
It is scary deep.
WHo on earth disliked this? Odd
...shure a nice thing,but not even surface mounted knobs,pfui!