Update framework
This commit is contained in:
42
framework/resonator/vendor/resonance-es6/late-reflections.d.ts
vendored
Normal file
42
framework/resonator/vendor/resonance-es6/late-reflections.d.ts
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
export default LateReflections;
|
||||
/**
|
||||
* @class LateReflections
|
||||
* @description Late-reflections reverberation filter for Ambisonic content.
|
||||
* @param {AudioContext} context
|
||||
* Associated {@link
|
||||
https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext}.
|
||||
* @param {Object} options
|
||||
* @param {Array} options.durations
|
||||
* Multiband RT60 durations (in seconds) for each frequency band, listed as
|
||||
* {@linkcode Utils.DEFAULT_REVERB_FREQUENCY_BANDS
|
||||
* FREQUDEFAULT_REVERB_FREQUENCY_BANDSENCY_BANDS}. Defaults to
|
||||
* {@linkcode Utils.DEFAULT_REVERB_DURATIONS DEFAULT_REVERB_DURATIONS}.
|
||||
* @param {Number} options.predelay Pre-delay (in milliseconds). Defaults to
|
||||
* {@linkcode Utils.DEFAULT_REVERB_PREDELAY DEFAULT_REVERB_PREDELAY}.
|
||||
* @param {Number} options.gain Output gain (linear). Defaults to
|
||||
* {@linkcode Utils.DEFAULT_REVERB_GAIN DEFAULT_REVERB_GAIN}.
|
||||
* @param {Number} options.bandwidth Bandwidth (in octaves) for each frequency
|
||||
* band. Defaults to
|
||||
* {@linkcode Utils.DEFAULT_REVERB_BANDWIDTH DEFAULT_REVERB_BANDWIDTH}.
|
||||
* @param {Number} options.tailonset Length (in milliseconds) of impulse
|
||||
* response to apply a half-Hann window. Defaults to
|
||||
* {@linkcode Utils.DEFAULT_REVERB_TAIL_ONSET DEFAULT_REVERB_TAIL_ONSET}.
|
||||
*/
|
||||
declare class LateReflections {
|
||||
constructor(context: any, options: any);
|
||||
_bandwidthCoeff: number;
|
||||
_tailonsetSamples: number;
|
||||
_context: any;
|
||||
input: any;
|
||||
_predelay: any;
|
||||
_convolver: any;
|
||||
output: any;
|
||||
/**
|
||||
* Re-compute a new impulse response by providing Multiband RT60 durations.
|
||||
* @param {Array} durations
|
||||
* Multiband RT60 durations (in seconds) for each frequency band, listed as
|
||||
* {@linkcode Utils.DEFAULT_REVERB_FREQUENCY_BANDS
|
||||
* DEFAULT_REVERB_FREQUENCY_BANDS}.
|
||||
*/
|
||||
setDurations(durations: any[]): void;
|
||||
}
|
Reference in New Issue
Block a user