Skip to content

EZ Web Audio / DistortionOptions

Interface: DistortionOptions

Defined in: packages/core/src/effects/distortion-effect.ts:14

Options for creating a DistortionEffect.

Properties

amount?

optional amount: number

Defined in: packages/core/src/effects/distortion-effect.ts:18

Distortion amount 0-100 (default: 50). Higher = more distortion


curve?

optional curve: Float32Array<ArrayBuffer>

Defined in: packages/core/src/effects/distortion-effect.ts:24

Custom waveshaper curve (only used when type is 'custom')


mix?

optional mix: number

Defined in: packages/core/src/effects/distortion-effect.ts:26

Wet/dry mix 0-1 (default: 1)


oversample?

optional oversample: OverSampleType

Defined in: packages/core/src/effects/distortion-effect.ts:22

Oversampling to prevent aliasing (default: '4x')


tone?

optional tone: number

Defined in: packages/core/src/effects/distortion-effect.ts:20

Post-distortion tone control 0-1 (default: 0.5). 0 = dark, 1 = bright


type?

optional type: DistortionType

Defined in: packages/core/src/effects/distortion-effect.ts:16

Distortion curve type (default: 'soft')