Audiotool board archive

Convolution Reverb

Ugotsta · started 2018-11-25 00:19 · updated 2023-01-23 15:22

Now that Audiotool has been migrated from Flash, it would be so great to see it take advantage of Web Audio's built-in convolution for a reverb effect. Convolution reverbs sound amazing (and often get pricey) and this one would't require much development work since modern browsers bundle in the functionality.

For development reference: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode

There's also this library which includes a bunch of impulse responses: https://github.com/burnson/Reverb.js

Convolution reverb is the only other effect I've ever wanted to see added to Audiotool. For me, it's the missing link since I abuse FL Studio's Convolver.

Comments (4)

2018-11-26 02:59 · 2018-11-26

Oooh
I have no idea what you're talkimg about
But I'm excited

2018-12-29 10:24 · 2018-12-29

Will the multi-threaded audio-engine use Worklet? And should we expect to see a performance increase both on low-end and high-end hardware?

I'm so excited for the future

2018-12-29 23:07 · 2018-12-29

Currently the worklet will be the only option to have a multi-threaded engine. Sadly Mozilla hasn't finished it for Firefox, yet. See: https://bugzilla.mozilla.org/show_bug.cgi?id=1062849

The raw performance increase can be done by migrating from JavaScript to WebAssembly. This will mainly help on low-end devices but gives more elbow-room for everything that's computationally intensive - things like convolution reverb.

Often the performance isn't the main problem. Real-time computations are way more demanding. You can have 2 % load on your CPU but still have hear glitches. This will (in theory) get better when using multiple threads.

We always have to keep in mind that AT is supposed to run in browsers which will always be at a disadvantage against native apps.

2023-01-23 15:22 · 2023-01-23

"next year"