Basic Pitch là công cụ miễn phí, mã nguồn mở của Spotify, dùng để chuyển âm thanh thành tệp MIDI. Songscription được thiết kế riêng để chuyển soạn, tạo ra bản nhạc dễ đọc cùng MIDI, MusicXML và tab guitar từ cùng một bản ghi. Với bản ghi thực tế, Songscription chính xác hơn vì mô hình của công cụ được huấn luyện riêng trên các bản trình diễn âm nhạc, thay vì được thiết kế làm bộ chuyển đổi đa dụng gọn nhẹ. Basic Pitch có lợi thế là miễn phí và mã nguồn mở. Với người lập trình muốn chạy công cụ trên máy, viết script hoặc đưa vào quy trình xử lý, điều đó có thể quan trọng hơn phần chênh lệch về độ chính xác.
Basic Pitch là gì
Basic Pitch là công cụ chuyển âm thanh thành MIDI miễn phí, mã nguồn mở của Audio Intelligence Lab thuộc Spotify. Bạn có thể dùng bản demo trên trình duyệt tại basicpitch.spotify.com: thả một tệp vào và nhận lại MIDI. Bạn cũng có thể cài thư viện bằng pip hoặc npm để chạy trong dự án của mình.
Công cụ xử lý được nhiều nốt cùng lúc và không phụ thuộc vào loại nhạc cụ. Bạn có thể đưa vào tiếng piano, guitar, giọng hát hay nhạc cụ khác mà không cần chọn chế độ trước. Basic Pitch còn nhận diện được các đoạn uốn cao độ, điều mà phần lớn công cụ gọn nhẹ bỏ qua. Mô hình nhỏ và chạy nhanh, nên nhiều người lập trình chọn nó làm thành phần trong quy trình tạo MIDI từ âm thanh.
Songscription là gì
Songscription là công cụ chuyển soạn bằng AI, biến bản ghi thành bản nhạc dễ đọc. Trong cùng một lần chuyển, công cụ còn tạo tệp MIDI, tệp MusicXML và tab guitar. Songscription chạy trên trình duyệt nên bạn không cần cài đặt. Gói miễn phí có các lượt chuyển soạn 30 giây; các gói trả phí dành cho tệp dài hơn và mọi định dạng xuất. Hãy xem bảng giá hiện tại để biết chi tiết mới nhất.
Điểm khác biệt nằm ở kết quả. Songscription viết nốt lên khuông với tiết tấu rõ ràng, tạo thành bản nhạc để bạn đọc, thay vì để bạn tự trình bày từ dữ liệu nốt. Nếu cần dữ liệu nốt thô, bạn cũng có thể xuất MIDI. Bài viết MIDI là gì giải thích thêm về định dạng này.
Khác biệt chính: MIDI và bản nhạc dễ đọc
Basic Pitch tạo ra tệp MIDI chứa dữ liệu nốt: cao độ, thời điểm và lực nhấn của từng nốt. Dữ liệu này hữu ích nhưng chưa phải bản nhạc. Khi mở trong phần mềm viết nhạc, MIDI thô thường trông lộn xộn, tiết tấu bất thường và phần chơi cho hai tay chưa được chia hợp lý. Bạn cần lượng tử hóa để đưa nốt về các giá trị tiết tấu rõ ràng, rồi tự chỉnh lại cho dễ đọc. Songscription làm bước đó và tạo bản nhạc cùng với tệp MIDI.
Vậy có hai điều cần cân nhắc: công cụ nào nhận diện nốt chính xác hơn và bạn có cần bản nhạc đã trình bày sẵn hay không. Với bản ghi thực tế, Songscription thường chính xác hơn vì mô hình được huấn luyện trên âm nhạc thực tế. Công cụ cũng tạo sẵn bản nhạc thay vì chỉ đưa ra dữ liệu nốt thô. Nếu muốn biết hai công cụ đi từ âm thanh đến nốt nhạc như thế nào, bạn có thể đọc toàn bộ quy trình trong bài cách chuyển âm thanh thành MIDI.
Mỗi công cụ mạnh ở đâu
- Basic Pitch phù hợp hơn khi bạn ưu tiên công cụ miễn phí, mã nguồn mở, làm việc chủ yếu trong phần mềm làm nhạc (DAW) và chỉ cần MIDI thô. Bạn có thể chạy trên máy, viết script, xử lý hàng loạt hoặc đưa công cụ vào quy trình riêng. Với nhiều người lập trình, tính mở này đáng giá hơn phần chênh lệch nhỏ về độ chính xác.
- Songscription phù hợp hơn khi bạn cần độ chính xác trên bản ghi thực tế và cần kết quả để đọc. Mô hình được huấn luyện trên các bản trình diễn thực tế nên nốt, tiết tấu và cách chia nốt cho hai tay khi chơi piano rõ ràng hơn. Bạn nhận được bản nhạc, tab guitar và MusicXML thay vì phải tự chỉnh một tập dữ liệu nốt thô.
Nếu đang so sánh nhiều hơn hai công cụ này, bài tổng hợp các công cụ chuyển âm thanh thành MIDI tốt nhất giới thiệu thêm những lựa chọn khác và mục đích dùng của từng công cụ.
Độ chính xác và phần cần chỉnh sửa
Kết quả của cả hai công cụ đều phụ thuộc vào bản ghi đầu vào. Một câu nhạc solo rõ ràng, do một nhạc cụ chơi và có ít tiếng vang, sẽ được chuyển soạn tốt hơn nhiều so với bản phối dày đặc, nơi các nhạc cụ chồng lên và che lấp nhau. Điều này đúng với mọi công cụ chuyển âm thanh thành MIDI.
Dù vậy, khi dùng cùng một bản ghi, hai công cụ cho kết quả khác nhau. Songscription được huấn luyện riêng trên các bản thu âm nên thường nhận diện nốt, tiết tấu và cách chia nốt cho hai tay chính xác hơn một mô hình đa dụng nhỏ. Bạn sẽ thấy rõ khoảng cách này nhất ở những bản ghi thực tế có nhiều âm thanh chồng lẫn, thay vì những âm thanh riêng lẻ dùng để thử nghiệm.
Kết quả ban đầu của cả hai vẫn cần chỉnh đôi chỗ, chẳng hạn một nốt sai quãng tám hoặc một nốt bị cắt ngắn. Với Basic Pitch, bạn tự sửa MIDI trong DAW hoặc phần mềm viết nhạc. Songscription đã xử lý phần lớn công đoạn đó khi tạo bản nhạc, nên bạn chỉnh trên bản nhạc thay vì trên dữ liệu nốt thô. Chọn bản ghi có chất lượng tốt vẫn là điều quan trọng nhất bạn có thể chủ động làm.
Nên dùng công cụ nào
Hãy chọn theo cách bạn định dùng kết quả. Nếu bạn cần đưa MIDI vào DAW, quen tự chỉnh dữ liệu và muốn một công cụ miễn phí có thể chạy bằng script, hãy dùng Basic Pitch.
Nếu bạn muốn chuyển soạn bản ghi với độ chính xác cao nhất, hoặc cần kết quả để đọc dưới dạng bản nhạc, tab hay tệp MusicXML đã chỉnh sửa cho dễ đọc để mở trong phần mềm viết nhạc, hãy dùng Songscription. Công cụ nhận diện nốt trong bản ghi chính xác hơn và làm bước trình bày bản nhạc mà bạn phải tự làm với Basic Pitch.
Nhiều người dùng cả hai: Basic Pitch để thử nhanh MIDI trong một dự án, Songscription khi cần bản nhạc. Nếu đã có tệp MIDI từ Basic Pitch và muốn chuyển nó thành bản nhạc, bạn có thể xem cách làm trong bài chuyển MIDI thành bản nhạc.
Câu hỏi thường gặp
Basic Pitch có miễn phí không?
Có. Basic Pitch miễn phí và có mã nguồn mở, do Audio Intelligence Lab của Spotify phát triển. Bạn có thể dùng bản demo trên trình duyệt tại basicpitch.spotify.com mà không cần cài đặt, hoặc tích hợp thư viện vào mã của mình bằng pip hoặc npm. Không có gói trả phí và bạn không cần tài khoản để dùng các chức năng cơ bản. Đây là một lý do khiến Basic Pitch được dùng rộng rãi.
Basic Pitch có tạo bản nhạc không?
Không. Basic Pitch tạo ra tệp MIDI chứa dữ liệu nốt, chưa phải bản nhạc để đọc. Muốn có bản nhạc để đọc, in hoặc chơi theo, bạn cần mở tệp MIDI đó trong phần mềm viết nhạc rồi chỉnh sửa, hoặc dùng công cụ tạo bản nhạc trực tiếp. Songscription làm theo cách thứ hai: từ bản ghi, công cụ tạo ra bản nhạc dễ đọc cùng với MIDI, MusicXML và tab guitar trong một lần chuyển.
Chuyển âm thanh thành MIDI khác gì chuyển thành bản nhạc?
Chuyển âm thanh thành MIDI cho bạn dữ liệu nốt gồm cao độ, thời điểm và lực nhấn mà phần mềm làm nhạc (DAW) hoặc phần mềm viết nhạc có thể đọc. Bạn có thể sửa dữ liệu này, nhưng nó chưa được trình bày thành bản nhạc và thường cần lượng tử hóa để đưa nốt về đúng lưới tiết tấu, rồi chỉnh lại. Khi chuyển âm thanh thành bản nhạc, các nốt còn được viết lên khuông với tiết tấu rõ ràng để người chơi đọc và chơi theo. Songscription làm cả hai cùng lúc, tạo MIDI và bản nhạc dễ đọc từ cùng một lần chuyển.
Công cụ chuyển âm thanh thành MIDI miễn phí nào tốt nhất?
Spotify Basic Pitch là công cụ chuyển âm thanh thành MIDI miễn phí, mã nguồn mở nổi tiếng nhất. Nếu cần MIDI nhanh, khó có lựa chọn nào tốt hơn: công cụ xử lý được nhiều nốt cùng lúc, không phụ thuộc vào loại nhạc cụ, chạy nhẹ và dùng được trên trình duyệt. Nếu bạn cần bản nhạc dễ đọc thay vì dữ liệu MIDI thô, một gói chuyển soạn miễn phí có tạo bản nhạc, chẳng hạn gói chuyển soạn miễn phí 30 giây của Songscription, có thể phù hợp hơn vì bạn đỡ phải tự chỉnh dữ liệu MIDI.
Bạn muốn có cả bản nhạc dễ đọc và MIDI từ cùng một bản ghi? Thử chuyển một bài hát bằng Songscription.