Skip to content

soundio/DattorroReverbNode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dattorro's Reverb Implemented in WebAudio AudioWorklet

To see the demo, refer to project page above.

Characteristics

  • All paramters are k-rated.
  • Accepts one input with two channels and
  • Returns one output with two channels.

Usage

You can use this in your project like below.

yourAudioContext.addModule('dattorroReverb.js').then(() => {
	let reverb = new AudioWorkletNode(yourAudioContext, 'DattorroReverb');

	originNode.connect(reverb);
	reverb.connect(destinationNode);
});

References

  • Jon Dattorro's paper - pdf
  • AudioWorklet spec - link

Other Works

Clips used in the demo page are from Kikuo's Mikukikuo 5 within tracks under CC BY-NC-SA.

License

I release the source code within index.html and dattorroReverb.js under Public Domain.

About

Dattorro Reverb in WebAudio AudioWorklet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.8%
  • HTML 45.2%