audioJS

@audio/eq-tilt

Status calibrated

npm1.2.3licenseMIT

Tilt EQ — see-saw around a pivot frequency

Overview

Install
Updated
Family
eq, 10 packages under it
Tags
shape

One-knob see-saw tilt EQ

import tilt from '@audio/eq-tilt'

One knob, one pivot frequency: a low-shelf at pivot boosted by gain and a high-shelf at pivot cut by the same gain (both fixed Q 0.5), cascaded. The two shelves meet near-flat at pivot and diverge oppositely on either side — positive gain tilts bass up / treble down, negative does the opposite. Mastering-bus "warmer"/"brighter" macro; broadcast tilt EQ.

let params = { gain: 2, pivot: 1000, fs: 44100 }
for (let buf of stream) tilt(buf, params)
Param Default
gain 0 Tilt amount, dB — positive tilts bass up / treble down, negative the opposite
pivot 1000 Pivot frequency, Hz — the point the tilt see-saws around
fs 44100 Sample rate, Hz

Pass the same params object across successive calls — both shelves' coefficients and filter memory are cached on it and only rebuilt when gain/pivot/fs change, so state carries across block boundaries automatically.

Use when: one-knob mastering-bus balance — a single control that trades bass for treble without a multi-band EQ; broadcast/mastering tilt.


Part of @audio/eq — the eq family umbrella.

MIT © audiojs