Aubio هي مكتبة لتسمية الموسيقى والأصوات. يستمع إلى إشارات الصوت ومحاولات اكتشاف الأحداث. على سبيل المثال ، عندما يتم ضرب الأسطوانة ، يكون التردد هو ملاحظة ، أو في الإيقاع هو لحن إيقاعي.
تتضمن ميزاتها تقسيم ملف الصوت قبل كل هجمات من هجماته ، وإجراء اكتشاف الملعب ، والاستفادة من الإيقاع وإنتاج تدفقات MIDI من الصوت المباشر.
توفر Aubio العديد من الخوارزميات والروتين ، بما في ذلك:
اسم Aubio يأتي من الصوت مع خطأ مطبعي: من المحتمل أن توجد بعض الأخطاء في النتائج.
يتم توفير وحدة بيثون لـ Aubio. لمزيد من المعلومات حول كيفية استخدامه ، يرجى الاطلاع على ملف python/README.md والدليل.
تأتي وحدة Python مع أدوات سطر الأوامر التالية:
aubio معلومات من ملفات الصوتaubiocut ملفات الصوت عند البداية أو تغلب على الطابع الزمنييتم تضمين أدوات سطر أوامر إضافية مع المكتبة:
aubioonset بإخراج الطابع الزمني للملاحظة المكتشفةaubiopitch تحديد تردد أساسي ، أو الملعب ، لكل إطار من صوت الإدخالaubiomfcc يحسب معاملات cepstrum الميلaubiotrack يخرج الطابع الزمني للبضائع المكتشفةaubionotes ملاحظات تشبه MIDI ، مع ظهور الملعب ، ومدةaubioquiet مناطق هادئة وصاخبة يمكن العثور على أحدث إصدار من الوثائق على:
https://aubio.org/documentation
يجمع Aubio على Linux و Mac OS X و Windows و Cygwin و IOS.
لتجميع Aubio ، يجب أن تكون قادرًا على التشغيل ببساطة:
make
لتجميع وحدة بيثون:
./setup.py build
انظر الدليل لمزيد من المعلومات حول تثبيت Aubio.
يرجى استخدام رابط DOI أعلاه للاستشهاد بهذا الإصدار في منشوراتك. لمزيد من المعلومات ، راجع أيضًا الصفحة حول دليل Aubio.
يمكن العثور على الصفحة الرئيسية لهذا المشروع على: https://aubio.org/
Aubio هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة GNU العامة العامة كما تم نشرها من قبل مؤسسة البرمجيات المجانية ، إما الإصدار 3 من الترخيص ، أو (في خيارك) أي إصدار لاحق.
تصحيحات موضع ترحيب: يرجى تورك أحدث مستودع GIT وإنشاء فرع ميزة. يجب أن تجتاز الطلبات المقدمة جميع اختبارات التكامل المستمرة.