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