Skip to content

Convert headphone EQ settings from AutoEQ to json-formatted values for PulseEffects

License

Notifications You must be signed in to change notification settings

johanengstrand/autoeq-to-pulseeffects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

autoeq-to-pulseeffects

Convert headphone EQ settings from AutoEQ to json-formatted values for PulseEffects

I use PulseEffects to apply EQ settings from AutoEQ in order to achieve a neutral sound (a "flat" frequency response). I grew tired of manually dragging all the sliders in the GUI so I created this tool to automate the process.

The very simple shell script import_eq will convert an EQ text file such as this one for the Superlux 668B into a PulseEffects-compatible json-formatted string.

For example, save the EQ settings for the aforementioned Superlux 668B from here in a file called 668Bparameq.txt, then

./import_eq 668Bparameq.txt

The output json-formatted string can then be pasted into the equalizer section of a PulseEffects preset at ~/.config/PulseEffects/output/*.json.

Remember to also apply the correct preamp setting; those are not available in the text file for each headphone, they are found in the text on the "main" page for each headphone, e.g. here for the Superlux 668B.

In the future I may add more tools here to further automate the process.

About

Convert headphone EQ settings from AutoEQ to json-formatted values for PulseEffects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages