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