Nhận dạng quang học bản nhạc (OMR) là gì?

Hướng dẫn6 phút đọcSongscription

Nhận dạng quang học bản nhạc giống như OCR dành cho bản nhạc. Công nghệ này đọc ký hiệu trên trang giấy rồi chuyển thành bản nhạc mà máy tính có thể phát, chỉnh sửa và xuất ra. Bản nhạc khó đọc hơn văn bản nhiều, và OMR hiện đại dùng công nghệ học máy để giải quyết bài toán này.

Bài viết nằm trong danh sách ứng dụng quét bản nhạc tốt nhất của chúng tôi.

Nhận dạng quang học bản nhạc, hay OMR, là phần mềm đọc bản nhạc từ ảnh hoặc PDF rồi chuyển thành bản nhạc mà máy tính hiểu được. Sau đó bạn có thể phát, chỉnh sửa, chuyển giọng và xuất bản nhạc dưới dạng MusicXML hoặc MIDI. Có thể hình dung đây là OCR dành cho bản nhạc. Công cụ quét bản nhạc trong Songscription dùng AnnieScan, mô hình OMR do chúng tôi xây dựng. Mỗi bản quét đều mở trong trình chỉnh sửa bản nhạc của Songscription.

Songscription là sản phẩm của chúng tôi. Khi Songscription phù hợp, chúng tôi sẽ giới thiệu trước; khi công cụ khác phù hợp hơn, chúng tôi cũng nói rõ.

OMR làm gì?

Ảnh quét hay PDF của một bản nhạc vẫn là hình ảnh. Bạn đọc được nó, nhưng máy tính chỉ thấy điểm ảnh. OMR tìm ký hiệu nhạc trong những điểm ảnh đó: khuông nhạc, khóa nhạc, bộ dấu hóa, số chỉ nhịp, đầu nốt, đuôi nốt, vạch nối đuôi nốt, dấu lặng, dấu hóa, dấu nối, dấu luyến, ký hiệu cường độ, lời bài hát và ký hiệu hợp âm. Sau đó, OMR xác định ý nghĩa của chúng khi đi cùng nhau: mỗi nốt có cao độ và trường độ nào, thuộc bè nào và phần nhạc nào. Kết quả là một bản nhạc số.

Vì kết quả chứa ký hiệu nhạc, bạn có thể nghe bản nhạc ấy, chuyển giọng hoặc mở trong ứng dụng soạn nhạc mà không phải nhập lại từng nốt.

Vì sao đọc bản nhạc khó hơn đọc văn bản?

OCR đọc văn bản theo từng dòng chữ từ trái sang phải. Bản nhạc trải ra theo hai chiều: các nốt xếp chồng thành hợp âm, còn hai bè trở lên có thể cùng nằm trên một khuông nhạc.

Một ký hiệu thường ảnh hưởng đến những nốt ở xa nó. Bộ dấu hóa ở đầu dòng làm thay đổi mọi nốt phía sau. Dấu nối có thể bắc qua vạch nhịp, dấu luyến có thể kéo sang dòng tiếp theo, còn ký hiệu cường độ nằm dưới khuông, cách xa những nốt mà nó áp dụng cho.

Các ký hiệu cũng chạm và chồng lên nhau. Vạch nối đuôi nốt gom các nốt thành nhóm, dòng kẻ phụ cắt qua đuôi nốt, còn dấu hóa nằm sát đầu nốt. Những dấu nhỏ cũng làm thay đổi bản nhạc: thiếu một dấu chấm là tiết tấu đổi, thiếu một dấu hóa là cao độ sai trong phần còn lại của ô nhịp. Cách dàn trang của mỗi người chép nhạc cũng khác nhau, chữ viết tay lại càng khác.

Vì thế, công cụ quét phải nhận ra hình dạng rồi hiểu chúng có nghĩa gì trong bản nhạc.

OMR hiện đại hoạt động thế nào?

Các hệ thống OMR cũ làm theo quy tắc do con người viết. Chúng tìm các dòng kẻ khuông nhạc, xóa chúng đi rồi đối chiếu phần còn lại với hình mẫu của từng ký hiệu. Cách này hiệu quả với bản in rõ nét nhưng gặp khó khăn với gần như mọi loại bản nhạc khác.

OMR hiện đại dùng công nghệ học máy. Các mô hình được huấn luyện trên bộ sưu tập bản nhạc lớn học cách đọc cả trang như một người chơi nhạc. Chúng cũng xử lý được ảnh chụp, bản viết tay và những trang dày đặc ký hiệu mà hệ thống dựa trên quy tắc không đọc nổi. AnnieScan dùng cách tiếp cận này, cũng như phần lớn nghiên cứu hiện nay.

Nghiên cứu OMR đang hướng tới đâu?

OMR là một lĩnh vực đang được nghiên cứu. Chẳng hạn, OmniOMR là dự án do Jan Hajič jr. ở Đại học Charles tại Prague dẫn dắt, với kinh phí của Bộ Văn hóa Séc từ năm 2023 đến năm 2027. Dự án dùng công nghệ học máy để đọc những bộ sưu tập nhạc lịch sử trong các thư viện Séc. Nhờ đó, các thư viện có thể lập danh mục, tìm kiếm và giúp mọi người tiếp cận di sản âm nhạc này. Các dự án công khai kết quả nghiên cứu và mã nguồn như vậy tiếp tục giúp OMR đọc được nhiều loại bản nhạc hơn. Tuy nhiên, bạn không thể dùng dự án này để quét bản nhạc của mình. Để làm điều đó, bạn cần một ứng dụng quét như công cụ trong Songscription.

Hiện nay bạn có thể làm gì với OMR?

Khi trang nhạc in đã thành bản nhạc số, bạn có thể chỉnh sửa mà không cần nhập lại: sửa một phần nhạc, thêm lời bài hát hoặc soạn lại bản nhạc. Bạn cũng có thể chuyển giọng bài hát cho giọng hát hoặc nhạc cụ khác, hay nghe một bản nhạc trước khi tập, phát chậm hoặc lặp lại từng đoạn.

Định dạng MusicXML giúp bạn chuyển bản nhạc giữa các ứng dụng và đưa phần nhạc trên giấy vào MuseScore, Sibelius hoặc Dorico. Bài hướng dẫn chuyển PDF sang MuseScore của chúng tôi chỉ bạn cách làm. Bạn cũng có thể số hóa cả thư viện phần nhạc cũ, sách học nhạc hoặc những bản nhạc tự viết tay.

OMR trong Songscription

Công cụ quét bản nhạc trong Songscription đọc PDF hoặc ảnh chụp bằng thiết bị di động, tối đa 50 trang mỗi lần quét. AnnieScan Mini xử lý nhanh bản in rõ nét. AnnieScan Studio là mô hình chính xác nhất của chúng tôi, đọc thêm bản nhạc viết tay, ký hiệu hợp âm, lời bài hát, tab, ký hiệu cường độ và chữ chỉ nhịp độ.

Bản quét mở trong trình chỉnh sửa bản nhạc. Tại đây, bạn có thể phát lại, phát chậm, chuyển giọng và sửa từng nốt, hoặc nhờ Annie, trợ lý AI cho bản nhạc, chỉnh sửa giúp. Với Plus và Pro, bạn có thể xuất MusicXML, MIDI, PDF hoặc Guitar Pro. Tài khoản Free quét được một trang mỗi ngày.

OMR và chép nhạc từ bản ghi

OMR đọc ký hiệu nhạc đã có sẵn. Chép nhạc từ bản ghi là nghe bản ghi rồi viết ra bản nhạc trước đó chưa có. Nếu có trang nhạc, bạn có thể quét trang đó. Nếu chỉ có bài hát, bạn có thể chép nhạc từ bản ghi. Bài so sánh chép nhạc từ bản ghi và quét bản nhạc sẽ giúp bạn chọn cách phù hợp. Chúng tôi cũng so sánh các công cụ trong danh sách ứng dụng quét bản nhạc tốt nhất.

Chúng tôi đã kiểm tra thế nào?

Chúng tôi đã đọc trang dự án OmniOMR vào tháng 11 năm 2026.

Nguồn:

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

Nhận dạng quang học bản nhạc là gì?

Nhận dạng quang học bản nhạc, hay OMR, là phần mềm đọc bản nhạc từ ảnh hoặc PDF và chuyển thành bản nhạc số có thể chỉnh sửa, chẳng hạn ở định dạng MusicXML hoặc MIDI. Công nghệ này tương tự nhận dạng ký tự quang học dành cho văn bản. Công cụ quét bản nhạc trong Songscription dùng AnnieScan, mô hình OMR do chúng tôi xây dựng, rồi mở kết quả trong trình chỉnh sửa bản nhạc của Songscription.

OMR có giống OCR không?

Cả hai đều đọc ký hiệu từ hình ảnh, nhưng bản nhạc khó đọc hơn nhiều. Văn bản chạy trên một dòng từ trái sang phải. Trong bản nhạc, các nốt xếp chồng thành hợp âm, nhiều bè có thể nằm trên cùng một khuông, còn những ký hiệu nằm cách xa nhau lại liên quan đến nhau. Ví dụ có bộ dấu hóa ở đầu dòng, dấu nối qua vạch nhịp hay ký hiệu cường độ dưới khuông nhạc.

Nhận dạng quang học bản nhạc chính xác đến mức nào?

Bản nhạc in rõ nét cho kết quả tốt nhất. Mọi công cụ OMR đều gặp khó khăn hơn khi đọc ảnh quét độ phân giải thấp, ảnh chụp bằng thiết bị di động bị nghiêng, bản nhạc dàn nhạc dày đặc và chữ viết tay. Vì vậy, bạn nên kiểm tra kết quả, nhất là dấu hóa và tiết tấu. Trong Songscription, bạn có thể sửa từng nốt ở trình chỉnh sửa bản nhạc sau khi quét.

OMR có đọc được bản nhạc viết tay không?

Một số công cụ OMR đọc được bản nhạc viết tay. AnnieScan Studio trong Songscription đọc bản nhạc viết tay, ký hiệu hợp âm, lời bài hát và tab. Nhiều công cụ quét khác chỉ đọc bản nhạc in.

OMR khác gì với chép nhạc từ bản ghi?

OMR đọc ký hiệu nhạc đã có trên trang giấy. Chép nhạc từ bản ghi là nghe bản ghi rồi viết ra bản nhạc trước đó chưa có. Songscription làm được cả hai, và cả hai cách đều tạo ra cùng một loại bản nhạc để bạn chỉnh sửa.

Về tác giả

Songscription

Tác giả

Songscription

Do người chơi nhạc tạo ra cho người chơi nhạc

Songscription chuyển bản ghi thành bản nhạc, MIDI và tab. Những người chơi nhạc và kỹ sư viết bài này đang tạo ra những công cụ mà chúng tôi từng ước mình có. Chúng tôi rất nghiêm túc với từng nốt nhạc, còn chuyện chơi chữ thì có khi còn nghiêm túc hơn. Nếu đôi câu chưa được xuôi tai, mong bạn bỏ qua.

Tìm hiểu thêm về đội ngũ

Đọc thêm những bài viết cùng chủ đề.