Skip to content

EZ Web Audio / createEQ

Function: createEQ() ​

Call Signature ​

createEQ(options?): EQEffect

Defined in: packages/core/src/effects/eq-effect.ts:268

Factory function to create an EQEffect.

AudioContext is optional. If omitted, uses the shared library AudioContext.

Parameters ​

options? ​

EQOptions

Optional EQ parameters

Returns ​

EQEffect

A new EQEffect instance

Example ​

typescript
// Zero-config (flat EQ)
const eq = createEQ()

// With gain adjustments (dB)
const eq2 = createEQ({ low: 3, mid: -2, high: 4 })

// With custom crossover frequencies
const eq3 = createEQ({ low: 3, lowFrequency: 150, midFrequency: 800, highFrequency: 4000 })

// With explicit AudioContext
const eq4 = createEQ(audioContext, { low: 6 })

Call Signature ​

createEQ(audioContext, options?): EQEffect

Defined in: packages/core/src/effects/eq-effect.ts:269

Factory function to create an EQEffect.

AudioContext is optional. If omitted, uses the shared library AudioContext.

Parameters ​

audioContext ​

BaseAudioContext

options? ​

EQOptions

Optional EQ parameters

Returns ​

EQEffect

A new EQEffect instance

Example ​

typescript
// Zero-config (flat EQ)
const eq = createEQ()

// With gain adjustments (dB)
const eq2 = createEQ({ low: 3, mid: -2, high: 4 })

// With custom crossover frequencies
const eq3 = createEQ({ low: 3, lowFrequency: 150, midFrequency: 800, highFrequency: 4000 })

// With explicit AudioContext
const eq4 = createEQ(audioContext, { low: 6 })