AutoEq 是一款自动均衡耳机的工具。
转至autoeq.app开始使用。
这个Github仓库现在主要服务于开发者。该项目的贡献是:
Sennheiser HD 800 均衡结果绘制
2023-10-29 AutoEq 版本 4.0.0。改进和统一整个项目的命名约定。清理过时的文件并重新组织目录结构。完全重新设计的数据库管理工具。
2022-05-14网络应用程序。重新组织测量和结果。
2022-10-30重组项目并发布在PyPi中。源代码移至 autoeq 目录下,命令行用法从python autoeq.py
更改为python -m autoeq
,参数名称中下划线_
替换为连字符-
。
2022-09-18参数均衡优化器重新设计。新的优化器支持架式滤波器,具有强大的配置系统,运行速度提高 10 倍,对 Fc、Q 和增益值范围有限制,并将 +10 kHz 范围视为平均值,而不是尝试精确修复。
AutoEq 为基本上所有类型的均衡器应用程序生成设置,但本身并不进行均衡。为此,您需要一个不同的应用程序。转到autoeq.app并选择您选择的均衡器应用程序。此处将显示导入生成的设置的快速说明。
除了 Web 应用程序之外,还可以从命令行(终端)使用 AutoEq。这是主要供开发人员使用的高级用途。以下说明适用于命令行和 Python 界面使用。
soundfile
问题,您可能需要安装 libsndfile。sudo apt install python3-dev python3-pip python3-venv
cmd
。git clone https://github.com/jaakkopasanen/AutoEq.git
cd AutoEq
python -m venv venv
# On Windows
venv S cripts a ctivate.bat
# On Linux and Mac
. venv/bin/activate
python -m pip install -U pip
python -m pip install -U -e .
python -m autoeq --help
python -m autoeq --input-file= " measurements/oratory1990/data/over-ear/Sennheiser HD 800.csv " --output-dir= " my_results " --target= " targets/harman_over-ear_2018_wo_bass.csv " --max-gain=24 --parametric-eq --parametric-eq-config=4_PEAKING_WITH_LOW_SHELF,4_PEAKING_WITH_HIGH_SHELF --bass-boost=6 --convolution-eq --fs=48000 --bit-depth=32 --f-res=16
稍后回来时只需再次激活虚拟环境即可
# On Windows
cd AutoEq
venv S cripts a ctivate.bat
# On Linux and Mac
cd AutoEq
. venv/bin/activate
要了解有关虚拟环境的更多信息,请阅读 Python 的 venv 文档。
AutoEq 正在积极开发中,并不断获得新的测量、结果和功能。你可以从git获取最新版本
git pull
依赖项可能会不时发生变化,您可以使用以下命令更新到最新版本
python -m pip install -U -e .
如果安装成功,这会打印出 CLI 参数。
python -m autoeq --help
均衡 Sennheiser HD 650 并将结果保存到my_results/
:
python -m autoeq --input-file= " measurements/oratory1990/data/over-ear/Sennheiser HD 650.csv " --output-dir= " my_results " --target= " targets/harman_over-ear_2018.csv " --convolution-eq --parametric-eq --ten-band-eq --fs=44100,48000
在构建之前添加变更日志条目并更新 pyproject.toml 中的版本号!
安装build
和twine
python -m pip install build twine
在构建之前添加对autoeq/README.md
的更新!
在 Windows 上构建 PyPi 包
copy /y README.md README.md.bak && copy /y autoeq R EADME.md README.md && python -m build && copy /y README.md.bak README.md && del README.md.bak
在 Linux / MacOS 上构建 PyPi 包
cp README.md README.md.bak && cp autoeq/README.md README.md && python -m build && cp README.md.bak README.md && rm README.md.bak
发布
python -m twine upload dist/autoeq- < VERSION > *
记得添加Git标签!
如果您遇到问题或有想法或功能请求,可以通过问题解决。问题不是耳机请求的正确渠道,因为该项目从其他数据库获取测量结果,而 AutoEq 中缺少耳机意味着它尚未由任何支持的来源测量。
如果您只是想打个招呼,可以在 Reddit、Audio Science Review 和 Head-fi 中找到我。