Analysis updated 2026-06-24
Get ready-to-import EQ settings for your headphones from the web app
Run AutoEq locally to tune a measurement that is not in the database
Batch generate EQ presets for many headphone models from a script
Build a custom audio tool on top of the AutoEq Python library
| jaakkopasanen/autoeq | kanaries/pygwalker | pyecharts/pyecharts | |
|---|---|---|---|
| Stars | 15,776 | 15,774 | 15,760 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | data | data |
Figures from each repo's GitHub metadata at analysis time.
Web app needs no setup, Python CLI needs pip install autoeq and a measurement file.
AutoEq is a tool for automatically calculating equalization settings for headphones. Equalization (EQ) means adjusting the balance of frequencies in audio, boosting bass, reducing harshness in the high end, and so on, to make headphones sound more accurate or to match a target sound profile. Doing this manually requires technical knowledge, but AutoEq automates the calculation. The project measures how headphones reproduce sound compared to a reference target (what "neutral" or "ideal" sound looks like), then computes the EQ adjustments needed to bring the headphones closer to that target. These settings can then be imported into the equalizer app of your choice. The easiest way to use it is through the web app at autoeq.app, no installation needed. You select your headphones from a large database, choose your target sound signature, and get ready-to-import settings for your equalizer software. For developers, the project also provides a Python library available as a PyPI package, a command-line interface for batch processing, a large database of headphone frequency response measurements sourced from several well-known audio measurement communities, and pre-computed results for many headphone models. This is aimed at audio enthusiasts who want to improve their headphone sound through equalization but do not want to do the manual measurements and calculations themselves, as well as developers who want to build on the AutoEq library for their own audio tools.
Tool that auto-generates equalizer settings for thousands of headphones so they match a chosen target sound curve. Comes as a web app, Python library, CLI, and measurement database.
Mainly Python. The stack also includes Python, NumPy, CLI.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.