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 中找到我。