Whoah - the author (Signalsmith) here! This was a fun way to wake up, and I'm happy to answer any questions.
Thanks for writing so many blogs. The adc talk was also great. Have you considered doing some demos with wasm on the web? Also, have you considered porting these packages to rust?
Let's Write a Reverb (2021)
51–60 of 65 posts
Re: Let's Write a Reverb (2021)
#52Is there a way to get "realistic" reverb using GPU computation?
Re: Let's Write a Reverb (2021)
#53Earlier quoted context omitted.
Not sure about Neural DSP or reverbs in general, but real-time neural network based DSP seems very possible. The open source Neural amp modeler[1] would be a good place to start diving in. [1] https://www.neuralampmodeler.com/the-code
It is 100% possible and there are a slew of tricks you can use to get big performance boosts with negligible cost to accuracy.
Re: Let's Write a Reverb (2021)
#54Re: Let's Write a Reverb (2021)
#55Earlier quoted context omitted.
Thanks for the enjoyable article! Possibly off-topic, but I am coder with hobbyist interest in the DSP space. I have never really had a "penny drop" moment when it comes to starting from nothing and generating sound. Even generating simple sine wave seems like either a big chore or a completely abstract concept (depending on the tools/libraries/environment), I have not been able to find a middle-ground where I feel l…
First, join a good community! If you're on Discord, TAP is great: https://discord.gg/aBghGGcfYs - it's beginner-friendly while also having some heavy-hitters in there, and it's generally wholesome. You're not the only hobbyist learner, and it's important to have a place you can ask questions without feeling awkward. If you swap language/environment later, you'll carry your understanding/intuition with you, so you don…
Re: Let's Write a Reverb (2021)
#56I came expecting DSP code but was pleasantly surprised by this! If anyone has any other interesting ones to share about how audio hardware and software are built, I'd love to see them!
Re: Let's Write a Reverb (2021)
#57Whoah - the author (Signalsmith) here! This was a fun way to wake up, and I'm happy to answer any questions.
https://github.com/phkahler/obs-studio/tree/eq8
It got rejected but only because they don't want the feature. My implementation does seem different to most which I think use band-pass filters instead.
Re: Let's Write a Reverb (2021)
#58Earlier quoted context omitted.
Do you happen to know the basis of state of the art reverb algorithms such as the one used for the Bricasti? Are there any clues as to how they work, or are they completely proprietary black magic?
I don't know anything about proprietary reverbs, I'm afraid - particularly hardware units! Sometimes you can tell things about a reverb's internals by looking at impulse responses, but I've always had more fun designing something from scratch.
It's a discussion of some of the finer (and coarser) parts of reverb design and includes comments from Casey Dowdell (Bricasti), Sean Costello (Valhalla DSP), Matt from LiquidSonics, Urs Heckmann (u-he), Chris from Airwindows, Stian (Acon Digital) and other top-notch audio DSP gurus. They're not giving away trade secrets but there are fascinating discussions around reverb design, topology, theory, and of course perception.
Re: Let's Write a Reverb (2021)
#59Fantastic article from start to finish. Great explanation, great audio samples, and from a first skim the C++ example looks very readable. > I haven't found any good resources on this particular diffuser design. I found a couple of forum posts and a paragraph from a book When I read this my first thought was "this is a link to a comment by mystran on KVR, isn't it?" And yep. If you're looking for some obscure DSP kno…