Tách Giọng Hát Giọng hát Công cụ tìm kiếm BPM BPM Tìm tông nhạc Key Track ID ID
30 min remaining

Nhận thêm phút Cloud Assist
Pricing

Công cụ tìm BPM & Tông nhạc

Phát hiện chính xác nhịp độ và tông nhạc của bất kỳ bài hát nào chỉ trong một bước. Chạy trên thiết bị của bạn — các tệp không bao giờ bị tải lên.

Thả tệp âm thanh vào đây hoặc nhấp để duyệt

Tối đa 30MB · MP3, WAV, FLAC, OGG, M4A

Riêng tư — được xử lý trên thiết bị của bạn, không bao giờ tải lên

Cách tìm BPM & Tông nhạc

  1. 1 Tải lên một tệp âm thanh (MP3, WAV, FLAC, OGG, M4A)
  2. 2 Mạng nơ-ron phát hiện nhịp độ và tông nhạc đồng thời trên thiết bị của bạn
  3. 3 Nhận BPM và mã Camelot để khớp nhịp và phối trộn hòa âm

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

Độ chính xác của việc phát hiện BPM và tông nhạc là bao nhiêu?
Tính năng phát hiện BPM sử dụng một tổ hợp mạng nơ-ron với độ chính xác 1 BPM. Tính năng phát hiện tông nhạc sử dụng mạng nơ-ron tích chập tùy chỉnh được huấn luyện trên hơn 50.000 bản nhạc. Cả hai đều chạy cục bộ trên thiết bị của bạn — không cần suy luận trên máy chủ.
Tại sao lại kết hợp BPM và tông nhạc trong cùng một công cụ?
Các DJ và nhà sản xuất hầu như luôn cần cả hai — biết nhịp độ mà không biết tông nhạc (hoặc ngược lại) đồng nghĩa với việc phải tải tệp vào một công cụ thứ hai. Trang này chạy song song cả hai phân tích trên một lần tải lên duy nhất, do đó, một danh sách 50 bản nhạc được chuẩn bị chỉ trong một lần thay vì hai lần.
Âm thanh của tôi có bị tải lên máy chủ không?
Không. Cả hai mạng nơ-ron đều chạy hoàn toàn trên thiết bị của bạn. Các tệp của bạn không bao giờ rời khỏi máy — kể cả tạm thời để phân tích.
Việc kết hợp phát hiện BPM và tông nhạc hoạt động như thế nào?
Cả hai bộ phát hiện đều dùng chung một bộ đệm âm thanh đã giải mã — Brizm chạy phân tích nhịp độ và tông nhạc song song bằng hai mạng nơ-ron. Quá trình kết hợp này có tốc độ gần bằng với khi chạy từng công cụ riêng lẻ. Bạn sẽ nhận được BPM, tông nhạc (trưởng hoặc thứ) và mã Camelot trong một kết quả duy nhất.
Tại sao tôi cần cả BPM và tông nhạc để làm DJ?
Chỉ khớp BPM không đảm bảo các bản nhạc nghe sẽ hòa hợp với nhau. Hai bản nhạc ở mức 128 BPM nhưng có tông nhạc không tương thích sẽ bị xung đột khi chuyển bài dài. Việc kết hợp BPM và tông Camelot cho phép bạn lọc trước theo độ tương thích hòa âm trước khi xây dựng một set nhạc. Xem Vòng tròn Camelot để biết các quy tắc tương thích.
Công cụ này khác gì so với các công cụ Tìm BPM và Tìm tông nhạc riêng biệt?
Vẫn sử dụng cùng các mạng nơ-ron cốt lõi — trang này chạy song song cả hai trên một lần tải lên duy nhất, trong khi công cụ Tìm BPM và Tìm tông nhạc chỉ tập trung vào một tín hiệu tại một thời điểm. Hãy sử dụng các công cụ đơn lẻ khi bạn chỉ cần một giá trị hoặc khi muốn so sánh kết quả với một bộ phát hiện khác. Sử dụng công cụ kết hợp này để chuẩn bị set nhạc DJ, nơi mỗi bản nhạc đều cần cả hai giá trị.
Các định dạng và kích thước tệp nào được hỗ trợ?
MP3, WAV, FLAC, OGG, M4A và hầu hết các định dạng âm thanh phổ biến khác với dung lượng tối đa 30MB mỗi tệp — đủ mức dung lượng cho các bản mix DJ đầy đủ và các bản nhạc trong album. Các tệp lớn hơn sẽ được giải mã theo từng phần thay vì bị từ chối. Đối với các bản mix rất dài, hãy cân nhắc phân tích từng bản nhạc riêng lẻ thay vì toàn bộ phiên.
Tại sao nên phát hiện nhịp độ và tông nhạc cùng lúc để chuẩn bị cho DJ

Khớp nhịp (beat-matching) là cần thiết nhưng chưa đủ

Việc mix hai bản nhạc ở cùng một BPM giúp các mẫu kick (trống) được đồng bộ, nhưng nhịp độ giống hệt nhau không nói lên được liệu các bản nhạc có thuộc về cùng một vũ trụ âm nhạc hay không. Nếu một bản nhạc ở giọng Fa thứ (F minor) và bản tiếp theo ở giọng Si trưởng (B major), khoảng cách hòa âm giữa chúng — sáu bước trên vòng Camelot — là mức tối đa có thể. Các âm synth kéo dài, bassline và các câu hát sẽ va chạm trực diện trong quá trình hòa trộn, tạo ra sự hỗn loạn chói tai biến một quá trình chuyển đổi mượt mà thành một thảm họa. Các DJ lành nghề khắc phục điều này bằng cách cắt nhanh hoặc sử dụng hiệu ứng, nhưng đó chỉ là những cách sửa chữa cho một vấn đề có thể tránh được. Giải pháp là phải biết trước cả hai giá trị: BPM cho bạn biết các bản nhạc có thể mix với nhau, mã Camelot cho bạn biết chúng nên được mix với nhau.

Một quy trình làm việc được xây dựng xoay quanh kết quả đọc kết hợp

Thả toàn bộ danh sách nhạc vào hàng đợi và để bộ phát hiện kết hợp gắn thẻ từng tệp. Sắp xếp thư viện theo mã Camelot trước, sau đó theo BPM trong từng nhóm mã, và thứ tự set nhạc tự nhiên sẽ gần như tự động xuất hiện: các mã Camelot gần nhau (8A → 8B → 9A) hòa trộn một cách mượt mà, và các dải BPM liền kề trong mỗi nhóm giúp tránh được sự thay đổi cao độ rõ rệt do những bước nhảy nhịp độ lớn tạo ra. Công cụ tìm kiếm BPMTìm tông nhạc cung cấp cho bạn các mạng nơ-ron tương tự chạy riêng lẻ nếu bạn chỉ cần một giá trị; trang này tồn tại vì quy trình làm việc của DJ hầu như không bao giờ chỉ cần một giá trị tại một thời điểm.

Cách thức hoạt động bên trong của việc phát hiện kết hợp BPM và tone nhạc (key)

Một lần giải mã, hai mạng nơ-ron, suy luận song song

Phần tốn kém nhất khi phân tích một tệp âm thanh không phải là việc phát hiện — mà là đưa tệp vào bộ nhớ dưới dạng tín hiệu có thể sử dụng được. Việc đọc vùng chứa (container), giải mã codec nén mất dữ liệu, lấy mẫu lại theo tốc độ của mô hình và chuyển đổi sang biểu diễn phổ đồ (spectrogram) tiêu tốn phần lớn thời gian thực. Brizm giải mã một lần và đưa bộ đệm kết quả vào hai mạng nơ-ron song song: một mô hình theo dõi nhịp độ ước tính các vị trí nhịp và BPM tương ứng, và một mô hình phát hiện tone nhạc (key) xây dựng hồ sơ lớp cao độ và phân loại nó vào một trong 24 tone (12 trưởng cộng với 12 thứ). Việc chia sẻ bộ đệm đã giải mã có nghĩa là quá trình kết hợp hầu như không chậm hơn so với việc chạy riêng lẻ từng mô hình, mặc dù nó tạo ra lượng đầu ra gấp đôi.

Ký hiệu Camelot bằng ngôn ngữ dễ hiểu

Bộ phát hiện xuất ra cả tên tone nhạc chuẩn ("F# minor", "C major") và mã Camelot (định dạng mà các DJ sử dụng: 11A, 8B, v.v.). Các số từ 1–12 bao quanh một mặt đồng hồ; chữ cái A biểu thị giọng thứ, B biểu thị giọng trưởng. Các bước di chuyển hoạt động tốt về mặt hòa âm: cùng mã, mã liền kề (theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ một bước), và cùng số nhưng đổi chữ cái (8A → 8B). Các bước di chuyển nghe có vẻ chói tai: cách nhau hai bước trở lên trên đồng hồ, hoặc đổi chữ cái kết hợp với một bước di chuyển. Tài liệu tham khảo Vòng Camelot trực quan hóa mọi mối quan hệ cùng một lúc. Khi một thư viện đã được gắn thẻ, việc xây dựng một set nhạc chỉ là vấn đề di chuyển những khoảng cách ngắn trên vòng giữa các bản nhạc có nhịp độ tương tự.

Ngoài việc chuẩn bị cho DJ, kết quả đọc tương tự cũng hữu ích cho các nhà sản xuất khi chọn sample và các remixer khi ghép acapella. Công cụ Pitch Shifter có thể dịch chuyển một sample theo từng bán âm trong khi vẫn giữ nguyên nhịp độ của nó, vì vậy một khi bạn biết tone của sample và tone của dự án, việc chuyển cung để lấp đầy khoảng cách chỉ cần một thanh trượt duy nhất.

Brizm

Mở khóa Cloud Assist

Chuyển giao các tác vụ xử lý nặng sang các GPU riêng tư bảo mật. 15 phút miễn phí để bắt đầu.

hoặc