광학 악보 인식(OMR)이란?

가이드읽는 데 6분Songscription

광학 악보 인식은 악보를 위한 OCR이에요. 페이지의 기호를 인식해 컴퓨터로 재생하고 편집하고 내보낼 수 있는 악보로 바꿔요. 악보는 글보다 인식하기가 훨씬 어려워서 오늘날의 OMR은 머신러닝을 사용해요.

추천 악보 스캐너 앱을 소개하는 글의 일부예요.

광학 악보 인식(OMR)은 사진이나 PDF의 악보를 인식해 컴퓨터가 이해하는 악보로 바꾸는 소프트웨어예요. 변환한 악보는 재생하거나 편집하고 조를 바꾸거나 MusicXML 또는 MIDI로 내보낼 수 있어요. 음악을 위한 OCR이라고 생각하면 돼요. Songscription의 악보 스캐너는 저희가 만든 OMR 모델 AnnieScan으로 작동하고 스캔한 결과는 모두 Songscription의 악보 편집기에서 열려요.

Songscription은 저희 제품이에요. 적합한 도구일 때는 먼저 소개하고 다른 도구가 더 잘 맞는 경우도 분명하게 말씀드려요.

OMR이 하는 일

스캔한 악보나 PDF는 이미지예요. 사람은 읽을 수 있지만 컴퓨터에는 픽셀로만 보여요. OMR은 그 픽셀에서 보표, 음자리표, 조표와 박자표, 음표 머리, 음표 기둥, 음표 연결선, 쉼표, 임시표, 붙임줄, 이음줄, 셈여림표, 가사와 코드 기호를 찾아요. 그런 다음 이 기호들이 함께 어떤 뜻을 이루는지 파악해요. 각 음표의 음높이와 길이, 어느 성부와 파트에 속하는지를 알아내 디지털 악보로 기록해요.

결과물은 악보예요. 음표를 하나씩 다시 입력하지 않아도 악보를 재생해 듣거나 조를 바꾸고 악보 편집 앱에서 열 수 있어요.

악보가 글보다 읽기 어려운 이유

문자 OCR은 글자 한 줄을 왼쪽에서 오른쪽으로 인식해요. 악보는 가로와 세로를 함께 살펴야 해요. 음표가 위아래로 쌓여 코드를 이루고 하나의 보표에 성부가 둘 이상 들어가기도 해요.

기호의 뜻이 멀리 떨어진 곳에 미치기도 해요. 줄 맨 앞의 조표는 그 뒤에 나오는 모든 음표에 영향을 줘요. 붙임줄은 마디를 가로지를 수 있고 이음줄은 다음 줄까지 이어질 수 있어요. 셈여림표는 관련된 음표와 떨어져 보표 아래에 놓여요.

기호끼리 닿거나 겹치기도 해요. 음표 연결선은 음표 기둥을 이어 주고 덧줄은 음표 기둥을 가로질러요. 임시표는 음표 머리 가까이에 빽빽하게 붙어요. 작은 표시 하나에도 뜻이 담겨 있어요. 점을 놓치면 리듬이 달라지고 임시표를 놓치면 그 마디가 끝날 때까지 음높이를 잘못 인식하게 돼요. 악보를 만드는 사람마다 표기 방식이 조금씩 다르고 손글씨는 또 달라요.

그래서 스캐너는 모양을 알아보는 데서 그치지 않고 그 모양이 음악에서 어떤 뜻인지도 파악해야 해요.

오늘날의 OMR 작동 방식

예전 OMR은 사람이 직접 작성한 규칙을 따랐어요. 보표의 선을 찾아 지운 다음 남은 모양을 기호의 견본과 비교했어요. 깨끗하게 인쇄된 악보에서는 작동했지만 그 밖의 악보는 거의 처리하지 못했어요.

오늘날의 OMR은 머신러닝을 사용해요. 많은 악보로 학습한 모델은 연주자처럼 페이지 전체를 인식하는 법을 익혀요. 규칙 기반 시스템이 처리하지 못했던 사진이나 손글씨, 빽빽한 페이지도 다룰 수 있어요. AnnieScan과 현재 진행 중인 대부분의 연구가 이 방식을 써요.

OMR 연구의 방향

OMR은 활발히 연구되고 있어요. 예를 들어 OmniOMR은 프라하 카를대학교의 Jan Hajič jr.가 이끄는 프로젝트로, 2023년부터 2027년까지 체코 문화부의 지원을 받아요. 머신러닝으로 체코 도서관에 있는 옛 악보를 인식해 목록을 만들고 검색할 수 있게 해요. 더 많은 사람이 이 음악 유산을 접하게 하려는 프로젝트예요. 이렇게 연구와 코드를 공개하는 작업 덕분에 OMR이 인식할 수 있는 악보의 범위가 계속 넓어지고 있어요. 다만 OmniOMR로 가지고 있는 악보를 직접 스캔할 수는 없어요. 그러려면 Songscription 같은 스캐너 앱이 필요해요.

지금 OMR로 할 수 있는 일

인쇄된 페이지를 디지털 악보로 바꾸면 다시 입력하지 않고도 파트를 고치거나 가사를 한 절 추가하고 편곡할 수 있어요. 노래하는 사람이나 악기의 음역에 맞게 곡의 조를 바꾸거나 곡을 배우기 전에 느리게 또는 반복해서 들어볼 수도 있어요.

MusicXML로 내보내면 종이 파트보에 담긴 음악을 MuseScore, Sibelius, Dorico 같은 앱으로 옮길 수 있어요. PDF를 MuseScore로 변환하는 방법에서 그 과정을 소개해요. 오래된 파트보나 교본, 직접 손으로 쓴 곡도 모아서 디지털 악보로 바꿀 수 있어요.

Songscription의 OMR

Songscription의 악보 스캐너는 PDF나 휴대폰 사진을 한 번에 최대 50페이지까지 스캔해요. AnnieScan Mini는 깨끗하게 인쇄된 악보를 빠르게 인식해요. 저희 모델 중 가장 정확한 AnnieScan Studio는 손으로 쓴 악보와 코드 기호, 가사, 타브 악보에 더해 셈여림표와 빠르기말도 인식해요.

스캔한 악보는 악보 편집기에서 열려요. 여기서 재생하거나 속도를 낮추고 조와 음표를 고칠 수 있어요. AI 악보 어시스턴트 Annie에게 변경을 요청해도 돼요. Plus와 Pro에서는 MusicXML, MIDI, PDF 또는 Guitar Pro로 내보낼 수 있어요. 무료 계정의 스캔 한도는 하루에 1페이지예요.

OMR과 채보의 차이

OMR은 이미 적힌 악보를 인식해요. 채보는 녹음을 듣고 새로 악보를 쓰는 일이에요. 악보가 있다면 스캔하고 곡만 있다면 오디오를 채보하세요. 오디오 채보와 악보 스캔 비교에서 어떤 작업이 필요한지 알아볼 수 있어요. 추천 악보 스캐너 앱에서는 스캐너들을 비교해요.

확인한 방법

2026년 11월에 OmniOMR 프로젝트 페이지를 읽었어요.

출처:

자주 묻는 질문

광학 악보 인식이란 무엇인가요?

광학 악보 인식(OMR)은 이미지나 PDF에 담긴 악보를 인식해 MusicXML이나 MIDI처럼 편집할 수 있는 디지털 악보로 바꾸는 소프트웨어예요. 글자를 읽는 광학 문자 인식의 음악 버전이에요. Songscription의 악보 스캐너는 저희가 만든 OMR 모델 AnnieScan을 사용하고 결과를 Songscription의 악보 편집기에서 열어요.

OMR은 OCR과 같은 건가요?

이미지에서 기호를 인식한다는 원리는 같지만 악보를 인식하기가 훨씬 어려워요. 글은 한 줄을 왼쪽에서 오른쪽으로 읽어요. 악보에서는 음표가 위아래로 쌓여 코드를 이루고 하나의 보표에 여러 성부가 들어가요. 줄 맨 앞의 조표, 마디를 가로지르는 붙임줄, 보표 아래의 셈여림표처럼 떨어져 있는 기호들도 함께 뜻을 이루어요.

광학 악보 인식은 얼마나 정확한가요?

깨끗하게 인쇄된 악보가 가장 잘 인식돼요. 해상도가 낮은 스캔본이나 비스듬히 찍은 휴대폰 사진, 빽빽한 오케스트라 악보와 손으로 쓴 악보는 어떤 OMR 도구로도 인식하기 더 어려워요. 결과를 확인할 때는 특히 임시표와 리듬을 살펴보세요. Songscription에서는 스캔한 뒤 악보 편집기에서 음표를 고칠 수 있어요.

OMR은 손으로 쓴 악보도 인식하나요?

손으로 쓴 악보를 인식하는 OMR 도구도 있어요. Songscription의 AnnieScan Studio는 손으로 쓴 악보와 코드 기호, 가사, 타브 악보를 인식해요. 다른 스캐너 중에는 인쇄된 악보만 인식하는 것도 많아요.

OMR과 음악 채보는 어떻게 다른가요?

OMR은 페이지에 이미 적힌 악보를 인식해요. 음악 채보는 녹음을 듣고 새로 악보를 쓰는 일이에요. Songscription에서는 두 작업을 모두 할 수 있고 어느 쪽이든 편집할 수 있는 악보가 나와요.

글쓴이 소개

Songscription

글쓴이

Songscription

연주자가 연주자를 위해 만들었어요

Songscription에서는 어떤 녹음이든 악보, MIDI, 타브 악보로 바꿀 수 있어요. 이 글은 예전부터 갖고 싶었던 도구를 직접 만드는 음악가와 엔지니어들이 썼어요. 음표도 진지하게 다루지만 말장난에는 더 진심이에요. 가끔 농담이 헛박자를 타더라도 너그럽게 봐주세요.

팀 소개 더 보기

같은 주제를 다룬 다른 글도 읽어 보세요.