💪 flexible (compared to ConvolverNode)
🍨 freezable (just set decayRate to 1!)
🚅 fast? maybe... (0.5ms on 10ms budget, my set up) (let me know if you do profile it!)
🆓 free! (public domain)
aC.addModule('dattorroReverb.js').then(() => { let reverb = new AudioWorkletNode(aC, 'DattorroReverb', { outputChannelCount: [2] }); fromNode.connect(reverb); reverb.connect(toNode); });