DEV Community

Cover image for Built a Tool That Transforms Your Linux Audio in One Command
⛦ ROSHAN
⛦ ROSHAN

Posted on

Built a Tool That Transforms Your Linux Audio in One Command

If you use Linux and care about audio quality, you've probably been through this: hunting for EasyEffects presets, manually copying .json files into the right folder, Googling IRS convolution files, and still ending up with mediocre sound.

I was tired of it. So I built projectpulsewire — and it hit 23 GitHub stars in its first month.


What is projectpulsewire?

It's a Python CLI tool that gives you instant access to 47 premium EQ presets and 404 IRS (Impulse Response) files for EasyEffects on Linux — all installable in a single command.

No manual file copying. No config hunting. Just:

pip install projectpulsewire
python -m projectpulsewire start
Enter fullscreen mode Exit fullscreen mode

And your Linux audio stack is transformed.


What's Inside

47 Curated EQ Presets

Organized into categories you'll actually use:

  • Bass — Punchy Everyday, Deep Sub, Clean Boost
  • Genre — HipHop, Classical, Electronic, Rock
  • Voice — Podcast-ready, Call clarity, Broadcast
  • Brand — Harman curve, Beats-style, Sony signature
  • Dynamics — Loudness normalization, Night mode

404 IRS Files

  • Dolby Headphone virtualization
  • DFX surround simulations
  • Creative room correction
  • Bass enhancement convolutions
  • Headphone crossfeed profiles

Auto Setup Included

Not sure if you have PipeWire or EasyEffects installed? Just run:

python -m projectpulsewire setup
Enter fullscreen mode Exit fullscreen mode

It auto-detects and installs everything you need — PipeWire, EasyEffects, and all required plugins.


Full Command Reference

# Interactive menu (recommended for first-timers)
python -m projectpulsewire start

# List all available presets
python -m projectpulsewire list

# Install a specific preset
python -m projectpulsewire install "Bass - Punchy Everyday"

# List IRS files
python -m projectpulsewire list-irs

# Install an IRS file
python -m projectpulsewire install-irs "Dolby Headphone"

# View installed presets
python -m projectpulsewire installed

# Remove a preset
python -m projectpulsewire remove "Preset Name"
Enter fullscreen mode Exit fullscreen mode

Why I Built This

Linux audio has always been powerful but inaccessible. PipeWire changed the game technically — but the tooling around it is still rough. Most people don't realize that EasyEffects can make their $30 headphones sound like $300 ones with the right preset.

I wanted to close that gap. projectpulsewire is my answer: a dead-simple CLI that brings professional-grade audio tuning to every Linux user, not just the ones willing to spend hours in audio forums.


The Numbers

  • 23 stars in the first month
  • 60 commits and growing
  • v2.0.3 released on PyPI
  • MIT licensed — fully open source
  • Works on Arch, Debian, Ubuntu, Fedora

Try It Now

pip install projectpulsewire
Enter fullscreen mode Exit fullscreen mode

GitHub: github.com/roshhellwett/projectpulsewire

If this helped you or you find it useful, a star on GitHub goes a long way. And if you have preset suggestions, contributions are open and welcome.


Built as part of Zenith Open Source Projects — a collection of developer tools built with the philosophy that open source is the first step of development.

Top comments (0)