Công cụ tìm BPM

Đang tải trình phân tích âm thanh...

Tìm nhịp độ có khả năng đúng nhất của bài hát, đoạn loop hoặc bản thu buổi tập mà không cần gõ nhịp thủ công. Sau khi bạn chọn tệp âm thanh, công cụ sẽ phân tích các xung nhịp lặp lại để ước tính số phách mỗi phút, đồng thời đưa ra phương án nửa nhịp và gấp đôi nhịp. Bạn có thể dùng kết quả để chỉnh máy đếm nhịp, căn lưới DAW, chuẩn bị bản remix hoặc so sánh các bản nhạc. Cảm nhận nhịp độ đôi khi không rõ ràng, vì vậy hãy xem con số là điểm khởi đầu và nghe để xác nhận, nhất là với bản diễn trực tiếp, nhạc đổi nhịp độ, bản phối thưa hoặc nhạc đảo phách.

Cách tìm BPM từ tệp âm thanh

  1. 1

    Chọn âm thanh có nhịp rõ

    Chọn bài hát, đoạn loop hoặc bản thu. Đoạn có tiếng trống đều hay điểm khởi âm rõ thường cung cấp bằng chứng nhịp độ tốt hơn khoảng lặng hoặc âm nền kéo dài.

  2. 2

    Chuẩn bị đoạn âm thanh tiêu biểu

    Với bản thu dài, công cụ tự động phân tích một đoạn ở giữa. Nếu tiết tấu ổn định nằm ở chỗ khác, hãy cắt tệp để đưa đoạn đó về gần giữa. Tệp được giải mã ngay trong trình duyệt.

  3. 3

    Phân tích xung nhịp lặp lại

    Công cụ đo những thay đổi năng lượng giống điểm khởi âm và kiểm tra mức độ lặp đều trong khoảng BPM được hỗ trợ.

  4. 4

    So sánh các nhịp độ khả dĩ

    Xem ước tính chính, mức độ rõ của nhịp và các phương án nửa nhịp hoặc gấp đôi nhịp thay vì mặc định chỉ có một tầng nhịp đúng.

  5. 5

    Xác nhận và lưu kết quả

    Kiểm tra xem xung nhịp có còn khớp qua nhiều câu nhạc hay không, rồi sao chép BPM hoặc tải bản tóm tắt JSON hay CSV.

BPM đo điều gì?

BPM là số phách mỗi phút. Nhịp độ 120 BPM có 120 phách được cảm nhận trong một phút, tức mỗi phách cách nhau 0,5 giây. BPM mô tả tốc độ của xung nhịp; nó không xác định giọng, số chỉ nhịp, phách mạnh, groove hay mẫu trống cụ thể.

Các phép quy đổi cơ bản:

  • giây mỗi phách = 60 ÷ BPM
  • mili giây mỗi phách = 60.000 ÷ BPM
  • BPM = 60 ÷ giây mỗi phách
  • mẫu mỗi phách = tần số lấy mẫu × 60 ÷ BPM
  • Chỉ với nhịp 4/4, giây mỗi ô nhịp bốn phách = 240 ÷ BPM
Nhịp độ Giây mỗi phách Mili giây mỗi phách Ô nhịp bốn phách
60 BPM 1,000 giây 1.000 ms 4,000 giây
90 BPM 0,667 giây 667 ms 2,667 giây
120 BPM 0,500 giây 500 ms 2,000 giây
128 BPM 0,469 giây 469 ms 1,875 giây
140 BPM 0,429 giây 429 ms 1,714 giây

Phép tính ô nhịp giả định có bốn phách được đếm trong mỗi ô. Không nên dùng nó để kết luận bản nhạc ở nhịp 4/4. Bài học tương tác về phách và nhịp độ của Ableton minh họa mối liên hệ giữa tốc độ xung nhịp và BPM.

Cách ước tính nhịp độ từ âm thanh

Trình phân tích trước hết đọc tệp đã chọn và giải mã thành dữ liệu mẫu PCM bằng Web Audio API. Sau đó, nó kiểm tra những thay đổi năng lượng hay sự kiện giống điểm khởi âm và mức độ lặp đều của chúng. Các chu kỳ lặp nổi bật trở thành những nhịp độ ứng viên theo BPM.

Quá trình này ước tính nhịp độ được cảm nhận từ âm thanh. Nó không đọc trường nhịp độ trong phiên DAW, tệp MIDI, bản nhạc hay cơ sở dữ liệu âm nhạc thương mại. Người nghe có thể gõ theo các tầng nhịp khác nhau trong cùng một đoạn, nên nghiên cứu truy xuất thông tin âm nhạc thường xét nhiều nhịp độ hợp lý. Tác vụ MIREX Audio Tempo Estimation mô tả cách đánh giá các phương án nhịp độ thay thế.

Cách hiểu kết quả

Kết quả Ý nghĩa Cách sử dụng
BPM ước tính Ứng viên nhịp độ tổng thể mạnh nhất Bắt đầu từ đây khi chỉnh máy đếm nhịp hoặc lưới DAW
Nửa nhịp BPM ước tính ÷ 2 Thử giá trị này nếu kết quả nhanh gấp đôi xung nhịp bạn nghe thấy
Gấp đôi nhịp BPM ước tính × 2 Thử giá trị này nếu kết quả chậm bằng một nửa các phân nhịp bạn đang đếm
Độ rõ của nhịp Mức nhất quán mà bằng chứng tuần hoàn hỗ trợ ứng viên chính Dùng để so sánh, không xem là tỷ lệ chính xác được bảo đảm
Khoảng đã phân tích Phần âm thanh được giải mã để ước tính Kiểm tra xem phần này có tiết tấu ổn định và tiêu biểu không

Nhãn độ rõ không có nghĩa là “chính xác 95%”. Nó mô tả độ tách biệt và nhất quán trong lần phân tích này, chứ không phải xác suất đã được hiệu chuẩn cho mọi thể loại và điều kiện thu.

Vì sao có kết quả nửa nhịp và gấp đôi nhịp?

Một tiết tấu có thể hỗ trợ nhiều tầng xung nhịp liên quan. Có người gật theo từng tiếng trống cái ở 70 BPM, trong khi người khác đếm chuyển động nốt móc đơn ở 140 BPM. Cả hai tốc độ đều thể hiện cùng quan hệ nhịp hai trên một. Nghiên cứu nhịp độ thường gọi đây là lỗi quãng tám, dù hiện tượng liên quan đến tiết tấu chứ không phải cao độ.

  • Chọn tốc độ trùng với phách bạn sẽ gõ theo một cách tự nhiên.
  • Nghe xem máy đếm nhịp có còn khớp qua nhiều ô nhịp không.
  • So sánh với bản phối, nhưng đừng dùng khoảng BPM phổ biến của thể loại làm bằng chứng.
  • Trong DAW, đặt phách mạnh rõ đầu tiên lên lưới và kiểm tra độ trôi ở các câu sau.

Khi nào ước tính có thể kém tin cậy?

Đặc điểm âm thanh Điều có thể xảy ra Cách xử lý tốt hơn
Trống đều và điểm khởi âm lặp lại Thường tạo ứng viên tuần hoàn rõ hơn Dùng đoạn tiết tấu tiêu biểu
Khoảng lặng dài hoặc phần mở đầu nhỏ Khoảng lặng làm yếu bằng chứng hữu ích Cắt tệp để tiết tấu ổn định nằm gần giữa
Nhạc ambient, legato hoặc không có bộ gõ Có thể có ít điểm khởi âm rõ Gõ phách thủ công bằng Tap Tempo trên máy đếm nhịp
Swing, đảo phách hoặc đa tiết tấu Phân nhịp có thể nổi bật hơn xung nhịp mong đợi Nghe và so sánh phương án nửa nhịp, gấp đôi nhịp
Biểu diễn trực tiếp hoặc rubato Nhịp độ có thể trôi trong bản thu Xem BPM là giá trị trung bình hoặc kiểm tra từng đoạn
Chủ ý thay đổi nhịp độ Một giá trị tổng thể sẽ che mất thay đổi Xuất các đoạn đã cắt riêng rồi phân tích từng đoạn
Clip quá ngắn Có thể chưa đủ chu kỳ lặp Dùng đoạn dài hơn chứa nhiều câu nhạc
Tạp âm, vỡ tiếng, tiếng vỗ tay hoặc lời nói Điểm khởi âm ngoài âm nhạc có thể ảnh hưởng mẫu Chọn đoạn sạch hơn nếu có thể

Phân tích BPM tự động là công cụ hỗ trợ thực tế, không thay thế việc nghe. Một ứng viên ổn định về số vẫn có thể thuộc tầng nhịp không phù hợp.

Xử lý trong trình duyệt, định dạng và quyền riêng tư

Âm thanh được đọc qua File API và giải mã bằng decodeAudioData(). Khả năng hỗ trợ codec khác nhau theo trình duyệt, nên cùng một phần mở rộng không bảo đảm tệp sẽ giải mã được ở mọi nơi. WAV là lựa chọn trao đổi đáng tin cậy nhất; MP3, M4A, AAC, OGG hoặc FLAC chỉ hoạt động khi trình duyệt hiện tại hỗ trợ cách mã hóa đó.

Dữ liệu âm thanh, tên tệp, dạng sóng và các đặc trưng trích xuất chỉ nằm trong trạng thái cục bộ của trình duyệt. Chúng không được liên kết với Livewire hay gửi tới dịch vụ phân tích bên ngoài. Các yêu cầu trang thông thường vẫn diễn ra khi tải trang hoặc đổi bước. Bộ nhớ cục bộ có thể giữ một lượng dữ liệu phân tích giới hạn giữa các bước; hãy bắt đầu lại để xóa dữ liệu đó.

Sao chép và xuất kết quả

  • Sao chép BPM sao chép ước tính số chính.
  • Sao chép tóm tắt gồm ước tính, các tầng xung nhịp, thời lượng, khoảng và nhãn độ rõ.
  • JSON giữ nguyên dữ liệu phân tích có cấu trúc cho quy trình riêng.
  • CSV cung cấp bảng ứng viên và giá trị thời gian phù hợp với bảng tính.

Các tệp tải xuống là bản tóm tắt phân tích, không phải tệp âm thanh xuất ra. Công cụ không chỉnh sửa, đổi nhịp, chuyển mã, tạo dấu vân tay hay nhận dạng bản thu đã chọn.

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

BPM là số phách mỗi phút, tức số xung nhịp đều được đếm trong 60 giây. Ở 120 BPM, cứ 0,5 giây có một phách. BPM mô tả nhịp độ, không mô tả giọng, số chỉ nhịp hay mẫu tiết tấu.

Độ chính xác phụ thuộc vào bản thu và xung nhịp mà người nghe xem là chính. Nhạc đều, giàu bộ gõ thường dễ hơn nhạc rubato, ambient, nhiều tạp âm, đảo phách hoặc đổi nhịp độ. Hãy xác nhận bằng máy đếm nhịp hoặc lưới DAW.

Trình phân tích có thể đã chọn một tầng nhịp liên quan. Mẫu được cảm nhận ở 70 BPM thường cũng có thể đếm ở 140 BPM. Hãy so sánh nửa nhịp và gấp đôi nhịp rồi chọn xung bạn gõ theo tự nhiên.

Có. Biểu diễn trực tiếp có thể trôi nhịp, nhạc giàu biểu cảm có thể nhanh chậm linh hoạt và bản phối có thể cố ý đổi nhịp độ. Ước tính tổng thể tóm tắt đoạn được phân tích và có thể che mất thay đổi cục bộ.

Công cụ chấp nhận tệp mà trình duyệt hiện tại giải mã được qua Web Audio. Hai tệp cùng phần mở rộng vẫn có thể dùng codec khác nhau. Nếu giải mã thất bại, hãy thử WAV PCM hoặc bản xuất MP3 hay AAC thông dụng.

Hãy dùng đủ nhiều để có vài lần lặp của tiết tấu ổn định. Một điệp khúc sạch hoặc đoạn có trống dẫn dắt thường hữu ích hơn một tiếng ngắn, phần mở đầu im lặng hay đoạn chuyển. Dài hơn không phải lúc nào cũng tốt nếu bài đổi nhịp độ.

Không. Tệp đã chọn được giải mã và phân tích trong trình duyệt này. Âm thanh, tên tệp, dạng sóng và đặc trưng phân tích không được gửi qua Livewire hay tới dịch vụ âm thanh hoặc AI bên ngoài.

Không. Nhịp độ, giọng và nhịp là các thuộc tính riêng. Hãy dùng công cụ tìm giọng khi biết hợp âm, đồng thời nghe hoặc xem bản nhạc để xác nhận số chỉ nhịp. Phép tính bốn phách không chứng minh bài ở nhịp 4/4.

Công cụ liên quan