soundbank-reverb
Simple Web Audio API based reverb effect.
Based on https://github.com/web-audio-components/simple-reverb by Nick Thompson.
Intended for use as a processor in soundbank, but it is compatible with any Web Audio API AudioNode set up.
npm
Install via$ npm install soundbank-reverb
API
var Reverb =
var reverb = Reverb(audioContext)
Pass an instance of AudioContext to the constructor to create an AudioNode.
reverb.wet
AudioParam
reverb.dry
AudioParam
reverb.cutoff
AudioParam
Defaults to 20000
.
reverb.filterType
(get/set)
Defaults to "lowpass"
.
Can be any of the filters types specified by BiquadFilterNode
reverb.time
(get/set)
Impulse time in seconds. Defaults to 3
.
reverb.decay
(get/set)
reverb.reverse
(get/set)
true
or false
. Defaults to false
.
Example
var Reverb = var audioContext = var reverb = reverb reverbtime = 1 //secondsreverbwetvalue = 08reverbdryvalue = 1 reverbfilterType = 'lowpass'reverbcutoffvalue = 4000 //Hz