EZ Web Audio / createFilterEffect
Function: createFilterEffect()
Call Signature
createFilterEffect(
type,options?):FilterEffect
Defined in: effects/filter-effect.ts:197
Factory function to create a FilterEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext (created lazily on first use).
Parameters
type
The BiquadFilterType string (or AudioContext as first arg for backwards compatibility)
options?
Optional filter parameters
Returns
A new FilterEffect instance
Example
// Without AudioContext (recommended)
const lowpass = createFilterEffect('lowpass', { frequency: 800 })
// With explicit AudioContext (backwards compatible)
const highpass = createFilterEffect(audioContext, 'highpass', { frequency: 200, q: 2 })Call Signature
createFilterEffect(
audioContext,type,options?):FilterEffect
Defined in: effects/filter-effect.ts:201
Factory function to create a FilterEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext (created lazily on first use).
Parameters
audioContext
AudioContext
type
The BiquadFilterType string (or AudioContext as first arg for backwards compatibility)
options?
Optional filter parameters
Returns
A new FilterEffect instance
Example
// Without AudioContext (recommended)
const lowpass = createFilterEffect('lowpass', { frequency: 800 })
// With explicit AudioContext (backwards compatible)
const highpass = createFilterEffect(audioContext, 'highpass', { frequency: 200, q: 2 })