Quay lại blog

Cách tìm BPM và key của mọi bài hát — 5 phương pháp miễn phí

Năm cách để lấy tempo và key nhạc của một bài hát: theo tên bài hát, từ tệp âm thanh, bằng cách gõ nhịp, trong DAW và bằng tai. Nên dùng cách nào và mỗi cách có thể sai sót ra sao.

29 thg 7, 2026
Cách tìm BPM và key của mọi bài hát — 5 phương pháp miễn phí

Có hai câu hỏi khác nhau ẩn sau "bài hát này có BPM bao nhiêu", và việc chọn sai phương pháp sẽ làm bạn lãng phí thời gian.

  • Bạn biết bài hát đó là gì. Bạn chỉ cần số liệu. Hãy tra cứu — mất vài giây, không cần tệp âm thanh.
  • Bạn có bản thu âm nhưng không có tên. Một bản mix nháp, một bản thu live, hoặc sản phẩm do bạn tự làm. Lúc này bài hát cần được phân tích.

Mọi thứ dưới đây đều miễn phí và chạy trực tiếp trên trình duyệt. Không cần đăng ký.

1. Tra cứu theo tên — nhanh nhất khi bạn đã biết bài hát

Nhập tên bài hát và artist, chọn đúng bản thu, rồi đọc kết quả tempo, key và Camelot code.

Hãy dùng Song BPM & Key Finder cho việc này.

Tại sao việc chọn đúng bản thu lại quan trọng. Một bài hát không chỉ có duy nhất một bản. Bản gốc năm 1987 của Never Gonna Give You Up và bản remaster sau này mang các mã ISRC khác nhau và có thể cho ra các key khác nhau — một bản remaster được nâng pitch lên một chút sẽ nằm ở vị trí khác trên vòng xoay. Bất kỳ công cụ nào chỉ hiển thị một kết quả duy nhất cho một tên bài hát đều đang ẩn đi lựa chọn đó khỏi bạn.

Thất bại khi: bài hát chưa từng được phát hành thương mại, hoặc đó là bản bootleg, bản edit hay demo chưa ra mắt. Không có gì để tra cứu. Hãy chuyển sang phương pháp 2.

2. Phân tích tệp âm thanh — khi không có tên để tìm kiếm

Thả tệp vào và quá trình phân tích sẽ diễn ra ngay trong trình duyệt của bạn. Tệp âm thanh không bao giờ rời khỏi máy của bạn.

  • BPM Detector — tempo, đi kèm metronome để bạn phát cùng nhằm kiểm tra lại kết quả
  • Key Detector — key, Camelot code và các key có thể phối hợp tương thích

Thất bại khi: bản thu quá ngắn, quá nhỏ, bị méo tiếng nặng hoặc không có xung nhịp rõ ràng. Tiếng piano rubato hay ambient pad vẫn sẽ tạo ra một con số, nhưng con số đó chỉ là nhiễu.

Xử lý trước, phân tích sau. Nếu âm thanh bị thô, hãy xử lý sạch trước khi đo — noise reduction để khử tiếng xì và tiếng phòng, normalize cho bản thu quá nhỏ. Thay đổi từng thứ một và chạy lại.

3. Gõ theo nhịp — phương pháp không bao giờ nói dối về xung nhịp bạn muốn

Gõ phím spacebar theo nhịp trong 8 ô nhịp và đọc kết quả trung bình.

Cách này nhìn có vẻ thô sơ nhưng lại là phương pháp đáng tin cậy nhất trên trang này vì một lý do cụ thể: chính bạn là người quyết định điều gì tính là một nhịp. Mọi công cụ dò tự động đều đang đoán điều đó, và một nửa số lần chúng đoán sai.

BPM Detector có tích hợp sẵn tính năng gõ nhịp thủ công (tap tempo) bên cạnh phân tích tự động, để bạn có thể so sánh hai kết quả với nhau.

Thất bại khi: nhịp điệu của bạn không chuẩn. Hãy gõ lâu hơn — tối thiểu 8 ô nhịp, tốt nhất là 16 ô nhịp.

4. DAW của bạn đã biết rồi

Ableton, Logic, FL Studio và Reaper đều tự động nhận diện tempo khi bạn kéo tệp âm thanh vào track, và hầu hết đều có một hình thức nhận diện key nào đó.

Lựa chọn tốt nhất nếu tệp đã có sẵn trong project và bạn cần căn chỉnh theo grid. Quá dư thừa nếu bạn chỉ muốn biết một con số.

Thất bại khi: phần trình diễn bị lệch nhịp. Tay trống chơi live thường đánh nhanh dần. DAW của bạn sẽ tính trung bình sự lệch nhịp đó và warp mọi thứ theo một grid mà band nhạc chưa từng chơi theo.

5. Bằng tai — chậm hơn, nhưng giúp bạn giỏi hơn

Tempo: đếm số nhịp trong 15 giây rồi nhân với 4. Xấp xỉ, nhưng nó sẽ phát hiện ra công cụ dò bị nhân đôi nhịp.

Key: bật bài hát và tìm nốt nhạc mang lại cảm giác là "nhà" — nốt mà giai điệu liên tục quay về và giải kết ở đó. Sau đó quyết định xem đó là major hay minor dựa trên màu sắc của hợp âm xây dựng trên nốt đó. Ban đầu xác định sai là điều bình thường; các cặp giọng song song (relative major và minor) dùng chung mọi nốt nhạc và chỉ khác nhau ở điểm dừng.

Nên dùng phương pháp nào

Tình huốngPhương pháp
Bài hát đã phát hành, biết tênTra cứu theo tên
Tệp của bạn, không có tênPhân tích âm thanh
Kết quả tự động có vẻ saiGõ nhịp thủ công
Tệp đã nằm trong projectDAW của bạn
Rèn luyện kỹ năngBằng tai
Cả một danh sách phát cùng lúcPlaylist Analyzer

Trường hợp sai sót duy nhất mà ai cũng gặp phải

Nếu hai công cụ cho kết quả lệch nhau đúng gấp đôi (hoặc một nửa), không có công cụ nào bị hỏng cả.

Việc nhận diện tempo tìm kiếm một xung nhịp lặp đi lặp lại. Khi xung nhịp không rõ ràng, thuật toán có thể bắt vào xung nhịp nhanh gấp đôi hoặc chậm một nửa so với nhịp bạn gõ. Một bản ballad với tiếng hi-hat dồn dập sẽ bị nhận diện gấp đôi; một bài hát chỉ có tiếng backbeat nặng sẽ bị nhận diện một nửa.

Trong tập dữ liệu bài hát xếp hạng của chúng tôi, Tennessee Whiskey cho ra 49 BPM — cảm nhận thực tế là khoảng 98. Last Night của Morgan Wallen cho ra 204, và đó là một bài hát khoảng ~102 BPM. Cả hai con số đều nhất quán về mặt lý thuyết nhưng cả hai đều vô dụng cho đến khi bạn quyết định mình muốn tính theo xung nhịp nào.

Việc kiểm tra chỉ mất 5 giây: gõ nhịp theo. Bất kể nhịp nào bạn gõ một cách tự nhiên nhất chính là tempo bạn cần.

Sau khi bạn đã có các con số

Key chỉ trở nên thú vị khi bạn đưa nó vào sử dụng. Mã Camelot code cho bạn biết bài hát nào khác sẽ hợp để mix với bài này — cùng một số, hoặc lệch một bước theo bất kỳ hướng nào.

  • Similar Songs Finder — các bài hát gần giống bài này về key, tempo và cảm xúc
  • DJ Set Generator — đưa vào một bài hát, nhận về danh sách phát chuẩn key sẵn sàng để chơi

Câu hỏi thường gặp

Làm thế nào để tìm BPM của một bài hát miễn phí? Tìm kiếm tên bài hát trong Song BPM & Key Finder nếu đó là bài hát đã phát hành, hoặc tải tệp âm thanh lên BPM Detector nếu đó là tệp của bạn. Cả hai đều miễn phí và không cần tài khoản.

Tôi có thể tìm key của bài hát mà không cần tải lên bất kỳ tệp nào không? Có — tìm kiếm theo tên sẽ tra cứu giá trị từ dữ liệu catalogue, vì vậy không có tệp nào được gửi đi. Và khi bạn phân tích một tệp, nó được xử lý ngay trên trình duyệt của bạn thay vì gửi đến máy chủ.

Tại sao kết quả BPM của tôi lại trông như bị nhân đôi? Bởi vì công cụ nhận diện đã bắt vào xung nhịp nhanh gấp đôi so với xung nhịp bạn nghe được như một nhịp. Hãy gõ nhịp theo trong 8 ô nhịp và sử dụng con số đó.

Camelot code là gì? Ký hiệu gồm hai ký tự đại diện cho một key nhạc — một số từ 1 đến 12 và chữ cái A cho minor hoặc B cho major. Các key có số liền kề nhau, hoặc cùng số nhưng khác chữ cái, sẽ hòa thanh tốt với nhau. Đó là cách viết tắt cho phối nhịp hòa thanh (harmonic mixing), và chúng tôi có hướng dẫn chi tiết cách sử dụng ở đây.

Các công cụ đo BPM và key có hoạt động trên điện thoại không? Có. Mọi công cụ được liên kết ở đây đều chạy trên trình duyệt di động mà không cần cài đặt.