AutoEq ist ein Tool zum automatischen Entzerren von Kopfhörern.
Gehen Sie zu autoeq.app, um zu beginnen.
Dieses Github-Repository dient mittlerweile hauptsächlich Entwicklern. Die Beiträge dieses Projekts sind:
Entzerrungsergebnisse des Sennheiser HD 800 dargestellt
29.10.2023 AutoEq-Version 4.0.0. Verbesserte und einheitliche Namenskonventionen im gesamten Projekt. Veraltete Dateien bereinigt und Verzeichnisstruktur neu organisiert. Komplett überarbeitete Datenbankverwaltungstools.
14.05.2022 Webanwendung. Neu organisierte Messungen und Ergebnisse.
30.10.2022 Das Projekt wurde neu strukturiert und in PyPi veröffentlicht. Der Quellcode wurde in das Autoeq-Verzeichnis verschoben und die Befehlszeilenverwendung wurde von python autoeq.py
in python -m autoeq
geändert -
wobei in den Parameternamen Unterstriche _
durch Bindestriche ersetzt wurden.
18.09.2022 Parametrischer EQ-Optimierer überarbeitet. Der neue Optimierer unterstützt Shelf-Filter, verfügt über ein leistungsstarkes Konfigurationssystem, läuft 10x schneller, hat Grenzen für Fc-, Q- und Gain-Wertbereiche und behandelt den +10-kHz-Bereich als Durchschnittswert, anstatt zu versuchen, ihn genau festzulegen.
AutoEq erstellt Einstellungen für grundsätzlich alle Arten von Equalizer-Apps, führt jedoch nicht den Equalizer selbst durch. Dafür benötigen Sie eine andere App. Gehen Sie zu autoeq.app und wählen Sie die Equalizer-App Ihrer Wahl aus. Dort wird eine Kurzanleitung zum Importieren der erstellten Einstellungen angezeigt.
Zusätzlich zur Webanwendung kann AutoEq über die Befehlszeile (Terminal) verwendet werden. Dies ist eine fortgeschrittene Verwendung, die hauptsächlich für Entwickler gedacht ist. Die folgenden Anweisungen gelten für die Verwendung der Befehlszeile und der Python-Schnittstelle.
soundfile
haben.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
Wenn Sie zu einem späteren Zeitpunkt zurückkommen, müssen Sie die virtuelle Umgebung lediglich erneut aktivieren
# On Windows
cd AutoEq
venv S cripts a ctivate.bat
# On Linux and Mac
cd AutoEq
. venv/bin/activate
Um mehr über virtuelle Umgebungen zu erfahren, lesen Sie die venv-Dokumentation von Python.
AutoEq befindet sich in der aktiven Entwicklung und erhält ständig neue Messungen, Ergebnisse und Funktionen. Sie können die neueste Version von git erhalten
git pull
Abhängigkeiten können sich von Zeit zu Zeit ändern, Sie können mit auf den neuesten Stand aktualisieren
python -m pip install -U -e .
Dies druckt CLI-Parameter aus, wenn die Installation erfolgreich war.
python -m autoeq --help
Sennheiser HD 650 entzerren und Ergebnisse in my_results/
speichern:
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
Fügen Sie vor dem Erstellen einen Änderungsprotokolleintrag hinzu und aktualisieren Sie die Versionsnummer in pyproject.toml!
Installieren Sie build
und twine
python -m pip install build twine
Fügen Sie vor dem Erstellen Aktualisierungen zu autoeq/README.md
hinzu!
Erstellen Sie ein PyPi-Paket unter Windows
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
Erstellen Sie ein PyPi-Paket unter Linux/MacOS
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
veröffentlichen
python -m twine upload dist/autoeq- < VERSION > *
Denken Sie daran, das Git-Tag hinzuzufügen!
Probleme sind der richtige Weg, wenn Sie Probleme haben oder Ideen oder Funktionswünsche haben. Probleme sind nicht der richtige Kanal für Kopfhöreranfragen, da dieses Projekt die Messungen aus anderen Datenbanken bezieht und ein in AutoEq fehlender Kopfhörer bedeutet, dass er von keiner der unterstützten Quellen gemessen wurde.
Sie können mich auf Reddit, Audio Science Review und Head-fi finden, wenn Sie einfach nur Hallo sagen möchten.