Lahat ng proyekto

Beat Analyser

Audio ang pasok, may-oras na rhythm at note events ang labas

Nailabas na

Magbigay ng MP3, WAV, FLAC, OGG o M4A na file, o link sa YouTube. Magbabalik ito ng ZIP na may isang CSV bawat track: kick, snare, hi-hat, beats, bass, chords at melody, kasama ang natukoy na tempo at key. Ginawa para magbigay sa game engines at procedural music ng magkakahiwalay na events sa halip na raw audio.

Paano ito gumagana

  • Galing sa Rust extension ang rhythm: onsets, drum classes, tempo at beat grid.
  • Galing sa basic-pitch model na tumatakbo sa ONNX Runtime ang mga note.
  • Ang bawat hanay ng CSV ay oras sa segundo at isang label, handa nang i-load sa laro o sequencer.

Halimbawa

$ docker pull levialabs/beat-analyser
docker run --rm -p 127.0.0.1:80:8000 levialabs/beat-analyser
# Web UI on http://localhost