AutoEq هي أداة لموازنة سماعات الرأس تلقائيًا.
انتقل إلى autoeq.app للبدء.
يخدم مستودع Github الآن المطورين بشكل أساسي. مساهمات هذا المشروع هي:
تم رسم نتائج معادلة Sennheiser HD 800
29-10-2023 إصدار AutoEq 4.0.0. اصطلاحات التسمية المحسنة والموحدة عبر المشروع. تنظيف الملفات القديمة وإعادة تنظيم بنية الدليل. أدوات إدارة قاعدة البيانات المعاد صياغتها بالكامل.
14-05-2022 تطبيق الويب. إعادة تنظيم القياسات والنتائج.
2022-10-30 تمت إعادة هيكلة المشروع ونشره في PyPi. تم نقل كود المصدر ضمن دليل autoeq وتم تغيير استخدام سطر الأوامر من python autoeq.py
إلى python -m autoeq
مع الشرطة السفلية _
مع استبدالها بالواصلات -
في أسماء المعلمات.
18-09-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 إذا كنت تريد فقط إلقاء التحية.