Semua proyek

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-analyser
docker run --rm -p 127.0.0.1:80:8000 levialabs/beat-analyser
# Web UI on http://localhost