Cách phát hiện tempo hoạt động
Hầu hết các bản nhạc đều có nhịp đập đều đặn: tiếng trống, nốt bass và hợp âm xuất hiện vào những thời điểm đều nhau. Công cụ dò BPM tìm những thời điểm này, gọi là onset, bằng cách theo dõi các điểm năng lượng tăng đột ngột trên toàn dải tần. Sau đó, công cụ tìm khoảng thời gian lặp lại thường xuyên nhất giữa các onset. Khoảng thời gian đó, quy đổi sang số nhịp mỗi phút, chính là tempo. Vì một giai điệu cũng có thể khớp với một nửa hoặc gấp đôi khoảng thời gian đó, công cụ sẽ hiển thị nhiều giá trị, giá trị có khả năng cao nhất nằm đầu tiên.
Quá trình phân tích diễn ra ngay trong trình duyệt. File nhạc của bạn không bị tải lên, và bạn có thể phân tích cả bài hát đầy đủ hoặc các bản mix DJ dài.
Vì sao có nhiều hơn một kết quả
Tempo một phần phụ thuộc vào cảm nhận. Một bài hip-hop 90 BPM cũng có thể được cảm nhận là 180 BPM nếu bạn đếm theo tiếng hi-hat, và một bài drum and bass 174 BPM thường được cảm nhận là 87. Cả hai giá trị đều đúng về mặt toán học. Các giá trị gợi ý giúp bạn lựa chọn:
- Khi mix DJ, hãy dùng giá trị khớp với các bài khác cùng thể loại. House khoảng 120–128, drum and bass khoảng 170–175.
- Khi tập với metronome, hãy dùng giá trị mà một tiếng click tương ứng với một nhịp bạn gõ chân theo.
- Khi dựng video, giá trị nào cũng dùng được; hãy chọn giá trị giúp các điểm cắt rơi đúng chỗ bạn muốn.
Lưới nhịp
Sau khi phát hiện, công cụ vẽ một lưới các vạch nhịp lên dạng sóng, căn theo nhịp mạnh đầu tiên. Hãy bật tiếng click và phát nhạc: nếu mỗi tiếng click rơi đúng vào tiếng trống thì tempo và lưới nhịp đã chính xác. Nếu tiếng click lệch dần khỏi bản nhạc, có thể bài hát có tempo hơi khác, hoặc được chơi trực tiếp không theo click nên tempo thay đổi theo thời gian.
Khi việc phát hiện gặp khó khăn
- Nhạc không có trống, chẳng hạn piano solo, nhạc cổ điển hoặc ambient, có ít onset rõ ràng hơn. Kết quả có thể kém chắc chắn hơn.
- Bản thu trực tiếp và bài hát cũ thường nhanh lên hoặc chậm đi đôi chút. Công cụ sẽ đưa ra tempo trung bình.
- Bài hát có đổi tempo sẽ có nhiều hơn một tempo. Hãy dùng Cắt nhạc để cắt đoạn bạn cần rồi phân tích riêng.
Nếu lưới nhịp bắt đầu sai chỗ, ví dụ ở nhịp nhấc (upbeat), tempo vẫn có thể đúng; chỉ có vị trí nhịp đầu tiên bị lệch. Hãy nghe xem tiếng click nằm giữa các tiếng trống hay trùng với chúng. File bắt đầu bằng khoảng lặng hoặc phần intro dài không có trống sẽ khiến việc phát hiện có ít dữ liệu hơn, nên cắt bớt phần intro trước khi phân tích có thể giúp ích.
Trong những trường hợp này, bạn cũng có thể tự gõ nhịp bằng công cụ đếm BPM. Khi đã biết BPM, hãy cài vào metronome để tập theo, hoặc dùng Đổi tốc độ để đưa bài hát về tempo khác.