Beat Analyser
صوت في المدخل، وأحداث زمنية للإيقاع والنوتات في المخرج
تم الإصدار
أعطه ملف MP3 أو WAV أو FLAC أو OGG أو M4A، أو رابط YouTube. يعيد ملف ZIP يحوي ملف CSV لكل مسار: الكيك والسنير والهاي هات والنبضات والباص والأكوردات واللحن، إضافة إلى السرعة والمقام المكتشفين. صُمم لتزويد محركات الألعاب والموسيقى الإجرائية بأحداث منفصلة بدل الصوت الخام.
كيف يعمل
- يأتي الإيقاع من إضافة مكتوبة بلغة Rust: بدايات النغمات وفئات الطبول والسرعة وشبكة النبضات.
- تأتي النوتات من نموذج basic-pitch الذي يعمل على ONNX Runtime.
- كل صف في CSV هو زمن بالثواني وتسمية، جاهز للتحميل في لعبة أو سيكوينسر.
مثال
$ docker pull levialabs/beat-analyserdocker run --rm -p 127.0.0.1:80:8000 levialabs/beat-analyser
# Web UI on http://localhost