Laptop speakers butcher bass, and most "volume booster" extensions are just distortion with extra steps. Bassline is my attempt at doing it properly: a Manifest V3 Chrome extension that runs a real audio-engineering chain over any tab's audio.
GitHub: imtaqin/bassline · Site: bassline.imtaqin.id
The chain
The popup asks Chrome for a tab-capture stream ID, and an offscreen document runs the Web Audio graph:
tab audio → headroom → subsonic filter → bass shelf + peak → treble → clarity
→ 10-band EQ → stereo width → reverb / echo → compressor → volume → limiter → speakers
The important part is what surrounds the boost: automatic headroom before the bass shelf so boosting doesn't clip, a subsonic filter to cut inaudible rumble that eats amplifier power, and a peak limiter at the end as a hard safety net.
Features
- Bass boost with tunable center frequency (40–200 Hz)
- 10-band EQ, 31 Hz to 16 kHz, ±12 dB
- Presets: Flat, Clean, Deep, Punch, Vocal, Bright, Cinema, Night
- Treble, vocal clarity, volume up to 200%
- Reverb, echo, stereo width, compressor
- Live spectrum meter
Privacy
No data is collected or sent anywhere. Audio is processed locally, never recorded, and settings live in Chrome's local extension storage. The whole thing is three small files: a popup, a background worker that manages the offscreen document, and the audio engine itself.
Grab bassline.zip from the latest release, load it unpacked, open something that's playing audio and press the power button. Requires Chrome 116+.
Comments