EZ Web Audio / createCompressor
Function: createCompressor()
Call Signature
createCompressor(
options?):CompressorEffect
Defined in: packages/core/src/effects/compressor-effect.ts:236
Factory function to create a CompressorEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext.
Parameters
options?
Optional compressor parameters
Returns
A new CompressorEffect instance
Example
typescript
// Zero-config (good defaults)
const comp = createCompressor()
// With options
const comp2 = createCompressor({ threshold: -30, ratio: 8, attack: 0.001 })
// With explicit AudioContext
const comp3 = createCompressor(audioContext, { threshold: -20 })Call Signature
createCompressor(
audioContext,options?):CompressorEffect
Defined in: packages/core/src/effects/compressor-effect.ts:237
Factory function to create a CompressorEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext.
Parameters
audioContext
BaseAudioContext
options?
Optional compressor parameters
Returns
A new CompressorEffect instance
Example
typescript
// Zero-config (good defaults)
const comp = createCompressor()
// With options
const comp2 = createCompressor({ threshold: -30, ratio: 8, attack: 0.001 })
// With explicit AudioContext
const comp3 = createCompressor(audioContext, { threshold: -20 })