AutoEq — инструмент для автоматической регулировки громкости наушников.
Чтобы начать, зайдите в autoeq.app .
Этот репозиторий Github сейчас в основном обслуживает разработчиков. Вклад этого проекта:
График результатов выравнивания Sennheiser HD 800
29 октября 2023 г. AutoEq версия 4.0.0. Улучшенные и унифицированные соглашения об именах во всем проекте. Очищены устаревшие файлы и реорганизована структура каталогов. Полностью переработанные инструменты управления базами данных.
14 мая 2022 г. Веб-приложение. Реорганизованы измерения и результаты.
30.10.2022 Реструктуризировал проект и опубликовал в PyPi. Исходный код перемещен в каталог autoeq, а использование командной строки изменено с python autoeq.py
на python -m autoeq
с заменой символов подчеркивания _
на -
в именах параметров.
18 сентября 2022 г. Переработан оптимизатор параметрического эквалайзера. Новый оптимизатор поддерживает полочные фильтры, имеет мощную систему настройки, работает в 10 раз быстрее, имеет ограничения для диапазонов значений Fc, Q и усиления и рассматривает диапазон +10 кГц как среднее значение вместо того, чтобы пытаться точно его зафиксировать.
AutoEq производит настройки практически для всех типов приложений эквалайзера, но не выполняет саму эквализацию. Для этого вам понадобится другое приложение. Перейдите в autoeq.app и выберите приложение эквалайзера по вашему выбору. Там будут показаны быстрые инструкции по импорту произведенных настроек.
Помимо веб-приложения, AutoEq можно использовать из командной строки (терминала). Это расширенное использование, предназначенное в основном для разработчиков. Следующие инструкции применимы для использования командной строки и интерфейса Python.
soundfile
при установке и/или запуске AutoEq.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
!
Сборка пакета PyPi в 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
Сборка пакета PyPi в 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
публиковать
python -m twine upload dist/autoeq- < VERSION > *
Не забудьте добавить тег Git!
Проблемы — это то, что вам нужно, если у вас возникли проблемы или у вас есть идеи или пожелания по функциям. Проблемы не являются правильным каналом для запросов на наушники, поскольку этот проект получает измерения из других баз данных, а отсутствие наушников в AutoEq означает, что они не были измерены ни одним из поддерживаемых источников.
Если вы просто хотите поздороваться, вы можете найти меня на Reddit, Audio Science Review и Head-fi.