Detektor BPM
Deteksi ketukan per menit dengan dua cara memakai detektor BPM gratis kami. Ketuk mengikuti musik apa pun dengan tombol Tap Tempo atau tombol spasi, atau unggah file audio untuk analisis BPM otomatis berbasis deteksi onset. Metronom bawaan memungkinkan Anda memverifikasi tempo yang terdeteksi. Seluruh pemrosesan berjalan lokal di browser memakai Web Audio API, tanpa pendaftaran.
Detect beats per minute two ways: tap along to any music using the Tap Tempo button (or press Spacebar), or upload an audio file for automatic BPM analysis. Includes a built-in metronome to verify the detected tempo. All processing runs locally in your browser - no signup required.
Tap the button (or press Space) in time with the beat. Resets automatically after 3 seconds of inactivity.
Upload an MP3, WAV, OGG, M4A, or FLAC file. The BPM detector analyzes the onset pattern using the Web Audio API entirely in your browser.
Mengapa memakai detektor BPM kami?
Semua yang ditawarkan detektor BPM kami secara singkat.
- Deteksi BPM instan: menganalisis file audio seketika memakai Web Audio API - tanpa menunggu, tanpa panggilan ke server. Hasil tap tempo diperbarui real-time di setiap ketukan, dan analisis file selesai dalam hitungan detik.
- Detektor BPM online yang aman: seluruh pemrosesan berjalan lokal di browser. File Anda tidak pernah diunggah ke server - Web Audio API mendekode dan menganalisis audio sepenuhnya di perangkat Anda dengan privasi penuh.
- Detektor BPM tanpa instalasi: pakai langsung di browser apa pun tanpa unduhan, plugin, atau akun. Deteksi BPM file apa pun atau ketuk mengikuti musik dari perangkat mana pun, di mana saja, gratis.
- Mode ganda: tap tempo dan analisis file: dua metode deteksi - mengetuk mengikuti musik dengan tombol Tap Tempo atau spasi, atau mengunggah file untuk analisis BPM otomatis berbasis onset. Metronom bawaan membantu memverifikasi tempo hasil deteksi.
Kasus penggunaan umum detektor BPM
Berikut skenario paling umum tempat detektor BPM kami berguna.
- Produksi musik dan beatmaking: temukan tempo tepat trek referensi sebelum melakukan sampling atau remix. Mengetahui BPM presisi memudahkan menyinkronkan tempo proyek DAW dan menyelaraskan beat dengan sumbernya.
- Mixing DJ dan beatmatching: deteksi BPM trek sebelum mixing untuk merencanakan transisi. Detektor kami memberi tempo file apa pun secara instan dan membantu mengenali trek yang cocok tanpa memuatnya ke software DJ.
- Playlist kebugaran dan latihan: susun playlist dengan tempo sesuai intensitas latihan. Gunakan detektor untuk menemukan trek 120-140 BPM untuk lari, 160-180 BPM untuk bersepeda, atau 60-80 BPM untuk yoga dan pendinginan.
- Pendidikan musik dan teori: gunakan tap tempo untuk melatih mengenali tempo dengan telinga. Ketuk mengikuti musik lalu bandingkan hasilnya dengan analisis file untuk melatih persepsi ritmis Anda.
- Sinkronisasi audio: sinkronkan trek audio, musik latar video, atau bed musik podcast dengan mendeteksi BPM-nya. Detektor kami membantu menemukan trek bertempo sama atau kelipatannya agar audio bertumpuk mulus.
- Latihan dengan metronom: gunakan metronom bawaan untuk berlatih pada tempo tertentu. Ketuk BPM target lalu jaga tempo dengan metronom saat bermain alat musik, merekam vokal, atau melatih koreografi.
Memahami deteksi BPM
BPM (ketukan per menit) adalah ukuran standar tempo musik - berapa banyak ketukan dalam satu menit. Detektor BPM menganalisis audio untuk menemukan nilai ini secara otomatis. Detektor kami memakai dua metode: tap tempo (Anda mengetuk irama dan alat menghitung interval antar ketukan) dan deteksi onset otomatis (alat menganalisis bentuk gelombang untuk menemukan puncak ritmis dan menghitung periode ketukan dominan). Seluruh pemrosesan berjalan lokal di browser memakai Web Audio API - file audio Anda tidak pernah meninggalkan perangkat.
Cara kerja detektor BPM kami
Detektor menawarkan tiga cara bekerja dengan tempo.
- Tap tempo: klik tombol TAP atau tekan spasi mengikuti irama. Detektor menghitung interval median dari 8 ketukan terakhir Anda lalu mengubahnya menjadi BPM. Hasil diperbarui real-time di setiap ketukan. Sesi otomatis direset setelah 3 detik tanpa aktivitas.
- Analisis file: unggah file audio (MP3, WAV, OGG, M4A, FLAC). Detektor mendekode audio memakai Web Audio API, menghitung energi dalam jendela 10 ms, menerapkan ambang adaptif untuk mendeteksi onset, dan mengelompokkan interval antar onset untuk menemukan tempo dominan. Tingkat keyakinan (tinggi, sedang, rendah) menunjukkan seberapa jelas pola ritmisnya.
- Verifikasi dengan metronom: setelah BPM terdeteksi, gunakan metronom bawaan untuk memverifikasi. Metronom memutar klik pada tempo terdeteksi memakai Web Audio API - ketukan pertama tiap birama berbunyi lebih tinggi untuk menandai ketukan kuat.
Apa yang dianalisis detektor BPM
Analisisnya bersandar pada empat sinyal.
- Deteksi onset: detektor menemukan momen lonjakan energi mendadak dalam audio - pukulan drum, serangan nada, dan aksen ritmis - memakai ambang energi adaptif yang menyesuaikan kenyaringan lokal trek.
- Interval antar onset: waktu antara onset berurutan diubah menjadi kandidat BPM. Detektor mengelompokkan kandidat tersebut untuk menemukan tempo dominan dan menormalkannya ke rentang 60-180 BPM.
- Tingkat keyakinan: sebaran kandidat BPM di sekitar tempo terdeteksi menentukan keyakinan - klaster rapat memberi keyakinan tinggi, sedangkan sebaran lebar (umum pada musik kompleks atau ambient) memberi keyakinan rendah.
- Klasifikasi tempo: BPM terdeteksi diklasifikasikan memakai penanda tempo musik standar - Adagio, Andante, Moderato, Allegro, Vivace, dan Presto - untuk memberi konteks musikal pada nilai angkanya.
Keterbatasan penting
Deteksi BPM otomatis paling baik bekerja pada musik dengan pola ritmis yang jelas dan konsisten: musik elektronik, pop, rock, dan hip-hop biasanya memberi hasil berkeyakinan tinggi. Musik kompleks dengan ritme tak teratur, rubato (tempo fleksibel), atau tekstur yang dominan ambient bisa memberi hasil berkeyakinan rendah atau tidak akurat. Untuk kasus seperti itu, gunakan metode tap tempo - selalu akurat selama Anda mengetuk sesuai irama. Detektor menormalkan semua hasil ke rentang 60-180 BPM; jika tempo sebenarnya di luar rentang itu, hasilnya akan berupa kelipatan atau pembagi harmonik dari tempo asli.
Pertanyaan yang Sering Diajukan
Detektor BPM mengukur tempo musik dalam ketukan per menit. Alat kami menyediakan tap tempo (mengetuk mengikuti irama) dan analisis file otomatis memakai Web Audio API - semuanya di browser Anda.
Akurasi bergantung pada kejelasan ritme. Musik elektronik, pop, dan hip-hop dengan pola drum yang jelas memberi hasil berkeyakinan tinggi. Musik kompleks atau ambient bisa kurang akurat - gunakan tap tempo untuk kasus itu.
MP3, WAV, OGG, M4A, AAC, dan FLAC - format apa pun yang dapat didekode browser Anda secara native. Tanpa batas ukuran file.
Ya. Seluruh pemrosesan terjadi lokal di browser memakai Web Audio API. File audio Anda tidak pernah diunggah ke server mana pun.
Ya! 100 % gratis tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan.