Beat Analyser
Audio masuk, peristiwa ritme dan nada bertanda waktu keluar
Dirilis
Berikan file MP3, WAV, FLAC, OGG, atau M4A, atau tautan YouTube. Hasilnya berupa ZIP berisi satu CSV per trek: kick, snare, hi-hat, ketukan, bas, akor, dan melodi, beserta tempo dan nada dasar yang terdeteksi. Dibuat untuk memberi engine gim dan musik prosedural peristiwa diskret, bukan audio mentah.
Cara kerja
- Ritme berasal dari ekstensi Rust: onset, kelas drum, tempo, dan grid ketukan.
- Nada berasal dari model basic-pitch yang berjalan di ONNX Runtime.
- Setiap baris CSV berisi waktu dalam detik dan sebuah label, siap dimuat ke gim atau sequencer.
Contoh
$ docker pull levialabs/beat-analyserdocker run --rm -p 127.0.0.1:80:8000 levialabs/beat-analyser
# Web UI on http://localhost