Skip to content

roshhellwett/projectpulsewire

Repository files navigation

License PyPI Platform

PROJECT PULSEWIRE

EasyEffects presets for PipeWire/PulseAudio on Linux. Transform your Linux audio experience with one command!

SAMPLE

SAMPLE


🚀 Quick Install (For Everyone)

Step 1: Install the package

Open your terminal and run:

pip install projectpulsewire

Step 2: Open the menu

python -m projectpulsewire start

Step 3: Choose what to do!

1. Browse & Preview Presets (EQ)   ← See all available audio profiles
2. Browse & Preview IRS (Convolution)  ← See reverb/correction files  
3. Install Preset(s)                ← Install presets to EasyEffects
4. Install IRS(s)                   ← Install IRS files
5. View Installed (Presets + IRS)    ← See what you installed
6. Remove Preset(s)/IRS(s)          ← Uninstall
7. Update projectpulsewire          ← Get new versions
8. Help & Commands                  ← Learn more
9. Exit

Step 4: Restart EasyEffects

After installing presets, close and reopen EasyEffects app. Your new presets will appear in the preset manager!


💻 Commands for Power Users

Interactive Menu (Recommended for Beginners)

python -m projectpulsewire start

List All Presets

python -m projectpulsewire list

List All IRS Files

python -m projectpulsewire list-irs

Install a Specific Preset

python -m projectpulsewire install "Bass Boosted"
python -m projectpulsewire install "Rock"
python -m projectpulsewire install "Lofi"

Install an IRS File

python -m projectpulsewire install-irs "BassWaves"
python -m projectpulsewire install-irs "Dolby Headphone"

View Installed Items

python -m projectpulsewire installed

Remove a Preset

python -m projectpulsewire remove "Bass Boosted"

Update to Latest Version

python -m projectpulsewire update

Get Help

python -m projectpulsewire --help
python -m projectpulsewire version

📋 System Requirements

Requirement Details
OS Linux (Ubuntu, Fedora, Arch, etc.)
Python 3.10 or higher
Audio Server PipeWire or PulseAudio
Required App EasyEffects

How to Install EasyEffects

Ubuntu/Debian:

sudo apt install easyeffects

Fedora:

sudo dnf install easyeffects

Arch Linux:

sudo pacman -S easyeffects

🎵 What's Included?

37 EQ Presets

  • Bass Boost, Heavy Bass, HB-Flat, HB-Lite, HB-Mid
  • Rock, Classical, LoFi, EDM, Indie, K-Pop
  • Sony, Bose (device-specific)
  • Voice clarity presets
  • Video/Movie presets
  • Loudness/Auto-gain presets

404 IRS Files

  • Dolby Surround profiles
  • DFX audio enhancements
  • Creative X-Fi profiles
  • Bass enhancement
  • Room correction
  • Headphone virtualization

🔧 Where Do Presets Go?

Type Location
JSON Presets ~/.config/easyeffects/presets/
IRS Files ~/.config/easyeffects/convolver/

Note: ~ means your home folder (e.g., /home/username)


🆘 Troubleshooting

"Command not found" error

Make sure Python is in your PATH. Try:

python3 -m projectpulsewire start

Presets not appearing

  1. Make sure you restart EasyEffects after installing
  2. Check if installed: python -m projectpulsewire installed

Permission denied errors

Run terminal as admin for installation:

sudo pip install projectpulsewire

🙏 Acknowledgments

  • EasyEffects - The amazing audio equalizer
  • PipeWire - Modern audio server
  • All preset creators in the Linux audio community

© 2026 Zenith Open Source Projects. All Rights Reserved. Zenith is a Open Source Project Idea's by @roshhellwett

About

ᴘᴜʟꜱᴇᴡɪʀᴇ ᴀɴᴅ ᴇᴀꜱʏᴇꜰꜰᴇᴄᴛꜱ ᴘʀᴇꜱᴇᴛꜱ ʜᴇʀᴇ ꜰᴏʀ ʟɪɴᴜx

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages