KORDAR
написатьwrite

005EXTENSION 12.2025

Audio Effects Studio

Расширение для обработки звука на любом сайте

A browser extension that processes audio on any site

Reverb на YouTube и bass boost в Spotify — в реальном времени, ничего не скачивая.

Reverb on YouTube, bass boost in Spotify — in real time, without downloading anything.

Chrome Web Store

задачаproblem

Чтобы замедлить трек или добавить к нему реверберацию, приходится скачивать файл и открывать DAW. Минуты работы вместо секунд — и так каждый раз.

Slowing a track down or adding reverb to it means downloading the file and opening a DAW. Minutes of work instead of seconds, every single time.

решениеapproach

Расширение перехватывает Web Audio API на любом сайте и строит цепочку узлов обработки прямо поверх играющего звука. Пресеты Slowed+Reverb, Nightcore, Bass Boost, Cave, Grand Canyon, режим DJ с девятью эффектами и десятиполосный эквалайзер. Для системного звука в Windows есть отдельное приложение поверх EqualizerAPO.

The extension intercepts the Web Audio API on any site and builds a processing chain on top of the audio already playing. Presets for Slowed+Reverb, Nightcore, Bass Boost, Cave and Grand Canyon, a DJ mode with nine effects, and a ten-band equaliser. System-wide audio on Windows gets its own app on top of EqualizerAPO.

стекstack

  • JavaScript
  • Web Audio API
  • Chrome MV3
  • Firefox
  • Python
  • EqualizerAPO
  • PyInstaller

что умеетwhat it does

  • Эффекты в реальном времени на любом сайтеReal-time effects on any site
  • Пресеты: Slowed+Reverb, Nightcore, Bass BoostPresets: Slowed+Reverb, Nightcore, Bass Boost
  • Режим DJ: reverb, echo, flanger, phaser, tremolo, compressor, distortionDJ mode: reverb, echo, flanger, phaser, tremolo, compressor, distortion
  • Десятиполосный эквалайзерTen-band equaliser
  • Chrome и Firefox из одной кодовой базыChrome and Firefox from one codebase
  • Системный звук в Windows через EqualizerAPOSystem-wide Windows audio through EqualizerAPO
  • Ни одной зависимости — чистый JavaScriptZero dependencies — plain JavaScript

архитектураarchitecture

Browser extension (Manifest V3):
  Content script      →  intercept <audio> / <video>
  → AudioContext      →  chain of AudioNodes
  → Gain              →  BiquadFilter → Convolver → Delay
  → real-time processing at 44.1 kHz

Desktop app (Windows):
  Python              →  generate EqualizerAPO config
  → driver-level audio interception
  → system-wide effect application