Bagaimana saya bisa mendeteksi BPM (detak per menit) dari sebuah lagu?

16

Untuk beberapa kegiatan seperti berlari, penting untuk mengetahui berapa banyak BPM yang dimiliki sebuah lagu. Saya tahu bahwa Banshee dapat melakukan ini, tetapi saya tidak tahu bagaimana melakukan ini untuk berbagai lagu yang dipilih.

Alat mana yang bisa saya gunakan untuk mendeteksi BPM dan segera menandai ini di ID3 fiels dari file yang sesuai?

Ingo
sumber
Apakah Anda masih mencari jawaban untuk ini?
jrg
Ya, belum ada jawaban yang layak
Ingo

Jawaban:

9

bpm-tools adalah alat baris perintah untuk mendeteksi dan menandai BPM.

Inilah halaman manual paket di Ubuntu 14.04 LTS.

Anda bisa menggunakan loop atau xargsskrip shell untuk menjalankan ini di perpustakaan lagu.

mmx
sumber
1
Bisakah Anda memberikan penjelasan tentang cara menggunakan perangkat lunak ini?
Pasang kembali Monica - ζ--
Salin file ke $ PATH Anda dan jalankanbpm-tag file.mp3
mmx
1
bpm-toolssekarang tersedia melalui apt-get, dan Anda juga perlu libsox-fmt-mp3untuk mp3s. Namun, saya mencoba menggunakannya dengan satu mp3, dan itu menghapus / merusak tag yang ada. Jadi, lanjutkan dengan hati-hati (saya hanya menggunakan -nopsi untuk mencetaknya ke layar saja).
laher
Saya akan menyarankan find /music-folder -name '*.mp3' -exec bpm-tag '{}'untuk menandai semua file mp3 di perpustakaan
Jobjörn Folkesson
6

Ada utas ( Adakah perangkat lunak pendeteksi ketukan untuk Linux? ) Di SuperUser yang menangani masalah yang sama.

Ini menggunakan kombinasi perintah ( bpmcount, mid3v2, vorbiscomment, metaflac) dikompilasi ke dalam script shell rapi.

lgarzo
sumber
2

Mixxx memiliki penganalisis bawaan yang memungkinkan Anda memilih banyak lagu dari perpustakaan Anda untuk menganalisis BPM mereka.

Saya sarankan menggunakan versi Mixxx terbaru (1,11 pada saat penulisan) untuk memastikan Anda mendapatkan analisis yang paling andal (telah ditingkatkan baru-baru ini). Anda dapat menggunakan PPA mereka untuk selalu memiliki versi stabil terbaru.

Namun, seperti yang disebutkan oleh naught101 dalam komentar, nilainya belum disimpan dalam tag file karena tim pengembangan perlu memperbaiki masalah korupsi memori sebelum diaktifkan. Karena itu, jawaban saya hanya sebagian.

Cuplikan layar alat analisis di Mixxx

terjepit
sumber
1
Patut dicatat bahwa tag tidak disimpan dalam file dalam versi Mixxx yang lebih baru. Opsi ini dinonaktifkan, karena potensi korupsi data , dan Mixxx tidak pernah menyimpan BPM ke file .
naught101
1

SongKong (versi pro) dapat menghitung BPM lebih dari satu juta lagu saat mereka dicocokkan dengan MusicBrainz. Ini memperbarui folder iTunes Anda secara real time.

Karen
sumber
0

Banshee memiliki opsi untuk mendeteksi BPM.

Dan jika Anda hanya ingin mendeteksi BPM untuk rentang lagu tertentu, buka dialog proprtinya, buka tab Extra dan klik tombol Detect . masukkan deskripsi gambar di sini

RobinJ
sumber
1
Saya tahu, lihat pertanyaan saya ...
Ingo