Semua projek

Beat Analyser

Audio masuk, peristiwa rentak dan nota bermasa keluar

Dilancarkan

Berikan fail MP3, WAV, FLAC, OGG atau M4A, atau pautan YouTube. Hasilnya ialah ZIP dengan satu CSV bagi setiap trek: kick, snare, hi-hat, rentak, bes, kord dan melodi, serta tempo dan kunci yang dikesan. Dibina untuk membekalkan peristiwa diskret kepada enjin permainan dan muzik prosedur, bukannya audio mentah.

Cara ia berfungsi

  • Rentak datang daripada sambungan Rust: onset, kelas dram, tempo dan grid rentak.
  • Nota datang daripada model basic-pitch yang berjalan pada ONNX Runtime.
  • Setiap baris CSV ialah masa dalam saat dan satu label, sedia dimuatkan ke dalam permainan 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