AutoEq es una herramienta para ecualizar automáticamente los auriculares.
Vaya a autoeq.app para comenzar.
Este repositorio de Github ahora sirve principalmente a desarrolladores. Los aportes de este proyecto son:
Resultados de ecualización del Sennheiser HD 800 trazados
2023-10-29 AutoEq versión 4.0.0. Convenciones de nomenclatura mejoradas y unificadas en todo el proyecto. Se limpiaron archivos obsoletos y se reorganizó la estructura de directorios. Herramientas de gestión de bases de datos completamente rediseñadas.
2022-05-14 Aplicación web. Mediciones y resultados reorganizados.
2022-10-30 Reestructurado el proyecto y publicado en PyPi. El código fuente se movió al directorio autoeq y el uso de la línea de comando cambió de python autoeq.py
a python -m autoeq
con guiones bajos _
reemplazados por guiones -
en los nombres de los parámetros.
2022-09-18 Optimizador de ecualización paramétrica reelaborado. El nuevo optimizador admite filtros de estantería, tiene un potente sistema de configuración, se ejecuta 10 veces más rápido, tiene límites para Fc, Q y rangos de valores de ganancia y trata el rango de +10 kHz como valor promedio en lugar de intentar fijarlo con precisión.
AutoEq produce configuraciones básicamente para todos los tipos de aplicaciones de ecualizador, pero no realiza la ecualización en sí. Necesitarás una aplicación diferente para eso. Vaya a autoeq.app y seleccione la aplicación de ecualizador que prefiera. Allí se mostrarán instrucciones rápidas para importar la configuración producida.
Además de la aplicación web, AutoEq se puede utilizar desde la línea de comandos (terminal). Este es un uso avanzado destinado principalmente a desarrolladores. Las siguientes instrucciones se aplican para el uso de la línea de comandos y la interfaz de Python.
soundfile
al instalar y/o ejecutar AutoEq.sudo apt install python3-dev python3-pip python3-venv
cmd
en el menú de inicio.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
Cuando regreses más tarde, solo necesitarás activar el entorno virtual nuevamente.
# On Windows
cd AutoEq
venv S cripts a ctivate.bat
# On Linux and Mac
cd AutoEq
. venv/bin/activate
Para obtener más información sobre entornos virtuales, lea la documentación venv de Python.
AutoEq está en desarrollo activo y obtiene nuevas mediciones, resultados y funciones todo el tiempo. Puedes obtener la última versión de git.
git pull
Las dependencias pueden cambiar de vez en cuando, puede actualizar a la última versión con
python -m pip install -U -e .
Esto imprime los parámetros CLI si la instalación fue exitosa.
python -m autoeq --help
Ecualizar Sennheiser HD 650 y guardar los resultados en 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
¡Agregue una entrada de registro de cambios antes de compilar y actualizar el número de versión en pyproject.toml!
Instalar build
y twine
python -m pip install build twine
¡Agregue actualizaciones a autoeq/README.md
antes de compilar!
Construya el paquete PyPi en 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
Cree el paquete PyPi en 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
publicar
python -m twine upload dist/autoeq- < VERSION > *
¡Recuerde agregar la etiqueta Git!
Los problemas son el camino a seguir si tiene problemas o tiene ideas o solicitudes de funciones. Los problemas no son el canal correcto para las solicitudes de auriculares porque este proyecto obtiene las mediciones de otras bases de datos y la falta de un auricular en AutoEq significa que no ha sido medido por ninguna de las fuentes admitidas.
Puedes encontrarme en Reddit, Audio Science Review y Head-fi si solo quieres saludarme.