https://github.com/minijackson/set_eq
A command-line tool to manipulate PulseAudio's equalizers
https://github.com/minijackson/set_eq
audio command-line command-line-tool pulseaudio rust
Last synced: 11 months ago
JSON representation
A command-line tool to manipulate PulseAudio's equalizers
- Host: GitHub
- URL: https://github.com/minijackson/set_eq
- Owner: minijackson
- License: apache-2.0
- Created: 2018-09-03T14:15:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-05-20T18:19:04.000Z (about 5 years ago)
- Last Synced: 2025-04-07T11:47:08.737Z (over 1 year ago)
- Topics: audio, command-line, command-line-tool, pulseaudio, rust
- Language: Rust
- Homepage:
- Size: 85.9 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# set_eq: A command-line tool to manipulate PulseAudio's equalizers
[](https://deps.rs/repo/github/minijackson/set_eq)
This tool will allow you to use a configuration file to send to your favorite
PulseAudio's equalizer.
It was originally made to work with
[AutoEq](https://github.com/jaakkopasanen/AutoEq)'s
[database](https://github.com/jaakkopasanen/AutoEq/tree/master/results), but if
you have ideas on how to extend `set_eq`'s domain, please start a discussion in
a new issue!
Supported configuration format:
- EqualizerAPO (very partial)
Supported equalizer:
- PulseAudio's built-in equalizer (deprecated and buggy, should not use)
- PulseEffects
## Quick start
- Install [PulseEffects](https://github.com/wwmm/pulseeffects)
- Find or create an EqualizerAPO configuration file
- If you have a some headphones, try to find it
[here](https://github.com/jaakkopasanen/AutoEq/tree/master/results)
and either download the ` GraphicEQ.txt` file or save the
EqualizerAPO snippet from the README
- Run the following command:
```
set_eq pa-effects export-preset > MyPreset.json
```
- Load the new preset in PulseEffects' interface
- Profit!