EasyEffects presets for PipeWire/PulseAudio on Linux
Project description
PROJECT PULSEWIRE
EasyEffects presets for PipeWire/PulseAudio on Linux. Transform your Linux audio experience with one command!
🚀 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
- Make sure you restart EasyEffects after installing
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file projectpulsewire-1.0.8.tar.gz.
File metadata
- Download URL: projectpulsewire-1.0.8.tar.gz
- Upload date:
- Size: 9.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6508a5082898884e50cafa293a190d695ec4dac2cdcc2d9b51563b7a9474c401
|
|
| MD5 |
a02abd6b485ec43323e591057ad9ec5e
|
|
| BLAKE2b-256 |
676d8a02755c91c61c5055dd32bf2f4d81662d62022c7f2dfdf7cfc161cf81cd
|
File details
Details for the file projectpulsewire-1.0.8-py3-none-any.whl.
File metadata
- Download URL: projectpulsewire-1.0.8-py3-none-any.whl
- Upload date:
- Size: 10.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0378c46e7f7ee1fac8a0b4882ba51a3f3bbcbd0c6473da22498de75e91d6eaf6
|
|
| MD5 |
a3b70e3159cea814691b2f5e2c7a0a91
|
|
| BLAKE2b-256 |
a8bbb58eeecef6e22b2dfc9c0c3a5ad923f0397f892b1164d80c9049363660ec
|