Pencari BPM

Memuat penganalisis audio...

Temukan perkiraan tempo lagu, loop, atau rekaman latihan tanpa mengetuk ketukan secara manual. Pilih berkas audio, lalu Pencari BPM menganalisis pulsa ritmis berulang untuk menghasilkan perkiraan ketukan per menit beserta alternatif half-time dan double-time. Gunakan hasilnya untuk mengatur metronom, menyelaraskan grid DAW, menyiapkan remix, atau membandingkan lagu. Persepsi tempo bisa ambigu, jadi jadikan angka tersebut titik awal dan pastikan dengan mendengarkan, terutama pada pertunjukan langsung, tempo berubah, aransemen renggang, atau musik sinkop.

Cara menemukan BPM dari berkas audio

  1. 1

    Pilih audio yang jelas

    Pilih lagu, loop, atau rekaman. Bagian dengan drum stabil atau attack yang tegas biasanya memberi bukti tempo lebih kuat daripada keheningan atau pad panjang.

  2. 2

    Biarkan alat menganalisis bagian tengah

    Untuk rekaman panjang, alat otomatis menganalisis cuplikan di tengah. Jika ritme mapan berada di tempat lain, potong berkas agar bagian tersebut berada dekat tengah.

  3. 3

    Analisis pulsa berulang

    Alat mengukur perubahan energi yang menyerupai onset dan menguji keteraturan pengulangannya dalam rentang BPM yang dipilih.

  4. 4

    Bandingkan kandidat tempo

    Periksa perkiraan terkuat, label kejernihan, serta pulsa half-time atau double-time terkait; jangan menganggap hanya satu tingkat metrik yang selalu benar.

  5. 5

    Pastikan dan simpan hasil

    Pastikan pulsa tetap selaras selama beberapa frasa, lalu salin BPM atau unduh ringkasan JSON atau CSV.

Apa yang diukur BPM

BPM berarti ketukan per menit. Tempo 120 BPM memiliki 120 ketukan yang dirasakan dalam satu menit, sehingga jarak antarketukan adalah 0,5 detik. BPM menjelaskan laju pulsa, bukan tangga nada, birama, downbeat, groove, atau pola drum yang tepat.

Konversi dasarnya:

  • seconds per beat = 60 ÷ BPM
  • milliseconds per beat = 60,000 ÷ BPM
  • BPM = 60 ÷ seconds per beat
  • samples per beat = sample rate × 60 ÷ BPM
  • Khusus 4/4, seconds per four-beat bar = 240 ÷ BPM
Tempo Detik per ketukan Milidetik per ketukan Bar empat ketukan
60 BPM 1.000 s 1,000 ms 4.000 s
90 BPM 0.667 s 667 ms 2.667 s
120 BPM 0.500 s 500 ms 2.000 s
128 BPM 0.469 s 469 ms 1.875 s
140 BPM 0.429 s 429 ms 1.714 s

Perhitungan bar mengasumsikan empat ketukan terhitung per bar. Jangan menggunakannya sebagai bukti bahwa lagu memakai 4/4. Pelajaran interaktif Ableton tentang ketukan dan tempo memperlihatkan hubungan laju pulsa dengan BPM.

Cara kerja perkiraan tempo audio

Penganalisis di browser membaca berkas pilihan dan mendekodenya menjadi data sampel PCM dengan Web Audio API. Setelah itu, alat memeriksa perubahan energi atau peristiwa seperti onset dan menguji keteraturan pengulangannya. Periode berulang yang kuat menjadi kandidat tempo dalam BPM.

Proses ini memperkirakan tempo yang dirasakan dari suara. Alat tidak membaca kolom tempo dari sesi DAW, berkas MIDI, partitur, atau basis data musik komersial. Evaluasi temu kembali informasi musik lazimnya mempertimbangkan lebih dari satu tempo yang masuk akal karena pendengar dapat mengetuk pada tingkat metrik berbeda dalam cuplikan yang sama. Tugas Estimasi Tempo Audio MIREX mendokumentasikan evaluasi dengan kandidat tempo alternatif.

Cara menafsirkan hasil

Hasil Arti Cara menggunakannya
Perkiraan BPM Kandidat tempo global terkuat Mulai dari sini saat mengatur metronom atau grid DAW
Half-time Perkiraan BPM ÷ 2 Coba jika hasil terasa dua kali lebih cepat dari pulsa musik
Double-time Perkiraan BPM × 2 Coba jika hasil terasa separuh kecepatan subdivisi yang dihitung
Kejernihan Konsistensi bukti periodik mendukung kandidat utama Gunakan untuk perbandingan, bukan persentase akurasi terjamin
Interval yang dianalisis Bagian audio terdekode yang dipakai Pastikan bagiannya memiliki ritme mapan dan mewakili lagu

Label kejernihan bukan berarti “akurat 95%”. Label ini menggambarkan pemisahan dan konsistensi dalam analisis, bukan probabilitas terkalibrasi untuk setiap genre dan kondisi rekaman.

Mengapa muncul jawaban half-time dan double-time

Sebuah ritme dapat mendukung beberapa tingkat pulsa terkait. Satu pendengar mungkin mengangguk pada setiap kick di 70 BPM, sedangkan yang lain menghitung gerak not seperdelapan di 140 BPM. Keduanya menggambarkan hubungan ritmis dua banding satu. Peneliti tempo sering menyebutnya kesalahan oktaf, walaupun yang dibahas adalah ritme, bukan tinggi nada.

Gunakan konteks musik untuk memilih:

  • Pilih laju yang sesuai dengan ketukan yang secara alami Anda tap.
  • Periksa apakah metronom tetap selaras selama beberapa bar.
  • Bandingkan hasil dengan aransemen, tetapi jangan jadikan rentang genre sebagai bukti.
  • Di DAW, letakkan downbeat pertama yang jelas pada grid lalu periksa frasa berikutnya untuk drift.

Kapan perkiraan kurang dapat diandalkan

Karakteristik audio Yang mungkin terjadi Pendekatan lebih baik
Drum stabil dan attack berulang Biasanya memberi kandidat periodik lebih jelas Analisis bagian ritmis yang mewakili lagu
Keheningan panjang atau intro pelan Keheningan melemahkan bukti Potong berkas agar ritme mapan berada dekat tengah
Musik ambient, legato, atau tanpa perkusi Attack tegas mungkin sedikit Tap pulsa secara manual dengan Tap Tempo pada Metronom
Swing, sinkop, atau poliritme Subdivisi dapat mengungguli pulsa yang diharapkan Bandingkan half-time dan double-time dengan telinga
Permainan langsung atau rubato Tempo dapat bergeser sepanjang rekaman Perlakukan BPM sebagai rata-rata atau periksa bagian terpisah
Perubahan tempo yang disengaja Satu nilai global menyembunyikan perubahan Ekspor setiap bagian sebagai berkas terpotong lalu analisis terpisah
Klip sangat pendek Siklus berulang mungkin tidak cukup Pakai cuplikan lebih panjang dengan beberapa frasa
Derau, clipping, tepuk tangan, atau ucapan Attack nonmusik dapat memengaruhi pola Pilih bagian yang lebih bersih jika memungkinkan

Analisis BPM otomatis adalah alat bantu praktis, bukan pengganti mendengarkan. Kandidat yang stabil secara numerik masih dapat mewakili tingkat metrik yang keliru.

Pemrosesan browser, format, dan privasi

Audio pilihan dibaca melalui File API browser dan didekode dengan decodeAudioData(). Dukungan codec berbeda antarbrowser, jadi ekstensi yang sama tidak menjamin berkas selalu dapat didekode. WAV adalah pilihan pertukaran paling andal; MP3, M4A, AAC, OGG, atau FLAC konvensional hanya bekerja bila encoding-nya didukung browser saat ini.

Byte audio, nama berkas, bentuk gelombang, dan fitur hasil ekstraksi tetap berada dalam status lokal browser, tidak terikat ke Livewire, dan tidak dikirim ke layanan analisis eksternal. Permintaan halaman biasa tetap terjadi saat halaman dimuat atau langkah funnel berubah. Penyimpanan lokal dapat mempertahankan data analisis terbatas antarlangkah; gunakan Mulai lagi untuk menghapusnya.

Menyalin dan mengekspor hasil

  • Salin BPM menyalin perkiraan angka utama.
  • Salin ringkasan mencakup perkiraan, tingkat pulsa terkait, durasi, interval, dan label kejernihan.
  • JSON menyimpan nilai analisis terstruktur untuk alur kerja khusus.
  • CSV memberikan tabel kandidat dan nilai waktu yang mudah dibuka di spreadsheet.

Unduhan ini adalah ringkasan analisis, bukan ekspor audio. Alat tidak mengubah, meregangkan waktu, mentranskode, membuat sidik jari, atau mengenali rekaman pilihan.

Pertanyaan yang Sering Diajukan

BPM berarti ketukan per menit, yaitu jumlah pulsa teratur dalam 60 detik. Pada 120 BPM, satu ketukan terjadi setiap 0,5 detik. BPM menjelaskan tempo, bukan tangga nada, birama, atau pola ritmis.

Akurasi bergantung pada rekaman dan pulsa utama yang dirasakan pendengar. Musik perkusi yang stabil umumnya lebih mudah daripada materi rubato, ambient, berderau, sinkop, atau berubah tempo. Pastikan perkiraan dengan metronom atau grid DAW.

Penganalisis mungkin memilih tingkat metrik terkait. Pola yang dirasakan pada 70 BPM sering juga mendukung hitungan 140 BPM. Bandingkan kandidat half-time dan double-time lalu pilih pulsa yang secara alami Anda tap.

Bisa. Pertunjukan langsung dapat bergeser, musik ekspresif dapat mempercepat dan memperlambat, dan produksi dapat memuat perubahan tempo. Perkiraan global merangkum interval yang dianalisis dan dapat menyembunyikan perubahan lokal.

Alat menerima berkas yang dapat didekode browser saat ini melalui Web Audio. Dukungan codec dapat berbeda walau dua berkas memiliki ekstensi sama. Jika gagal, coba PCM WAV atau ekspor MP3 atau AAC konvensional.

Pakai materi yang cukup untuk beberapa pengulangan ritme mapan. Bagian chorus bersih atau dipimpin drum biasanya lebih informatif daripada satu hit, intro sunyi, atau transisi. Lebih panjang tidak selalu lebih baik jika tempo lagu berubah.

Tidak. Berkas pilihan didekode dan dianalisis di browser ini. Audio, nama berkas, bentuk gelombang, dan fitur analisis tidak dikirim melalui Livewire atau ke layanan audio maupun AI eksternal.

Tidak. Tempo, tangga nada, dan meter adalah sifat berbeda. Gunakan Pencari Kunci Lagu ketika Anda mengetahui akor, lalu pastikan meter dengan mendengarkan atau membaca partitur. Perhitungan empat ketukan tidak membuktikan 4/4.

Alat Terkait