기술 해설

OMR(광학 악보 인식)이란 — AI가 악보를 읽는 원리

종이 악보를 촬영하면 왜 소리가 될까요? 악보 인식 기술 OMR의 기본을 전문 지식 없이 읽을 수 있게 설명합니다.

Hanon AI로 악보 읽기

결론부터: OMR(Optical Music Recognition, 광학 악보 인식)은 악보 이미지를 컴퓨터가 다룰 수 있는 음악 데이터로 변환하는 기술입니다. 문자를 읽는 OCR의 악보판에 해당합니다. 입력은 종이 악보의 사진이나 스캔 이미지, 출력은 MusicXML이나 MIDI 같은 음악 데이터가 일반적입니다.

OMR이란 무엇인가

OMR은 Optical Music Recognition의 약자로, 광학 악보 인식이라고 번역됩니다. 악보 이미지에서 오선·음표·기호를 인식해 '어떤 음을·언제·얼마나 길게 낼 것인가'라는 음악 데이터로 변환하는 기술입니다. 변환된 결과는 데이터이므로 재생, 템포 변경, 조옮김, 연습 앱에서의 활용이 모두 가능합니다. 종이 악보를 '읽는 것'에서 '쓸 수 있는 데이터'로 바꾸는 것이 OMR의 목적입니다.

문자 인식(OCR)과의 차이 — 악보가 더 어려운 이유

OMR은 문자 OCR보다 어렵다고 알려져 있습니다. 이유는 정보의 구조에 있습니다.

  • 문자는 왼쪽에서 오른쪽으로 읽는 1차원 배열입니다. 악보는 세로가 음높이, 가로가 시간인 2차원 구조입니다.
  • 화음에서는 여러 음표가 세로로 겹칩니다. 한 위치에 여러 정보가 함께 있습니다.
  • 음표 하나의 의미가 그 자체로 정해지지 않습니다. 음자리표·조표·임시표·옥타브 기호에 따라 달라집니다.
  • 오선 위에 음표·쉼표·붙임줄·이음줄·셈여림이 겹쳐 그려져 기호를 분리하기 어렵습니다.

정확도가 100%가 되지 않는 이유

실용적인 OMR도 인식이 완벽하지는 않습니다. 주요 원인은 네 가지입니다.

  • 인쇄의 흐림·번짐 — 기호의 형태가 무너집니다.
  • 촬영 조건 — 그림자·휘어짐·기울기가 인식을 방해합니다.
  • 기호의 밀집 — 빠른 패시지에서는 기호끼리 겹칩니다.
  • 레이아웃의 다양성 — 출판사마다 기보 관습이 다르고, 손글씨 악보는 더 어렵습니다.

그래서 실용적인 OMR에는 인식 결과를 사람이 확인·수정할 수 있는 설계가 필수입니다. '완전 자동으로 완벽'을 내세우는 악보 인식은 현재 기술 수준에서는 존재하지 않습니다.

OMR로 무엇이 가능해지는가

악보가 데이터가 되면 종이로는 못 하던 일이 가능해집니다.

  • 소리로 확인 — 처음 보는 악보가 어떤 곡인지 바로 알 수 있습니다.
  • 템포 변경 — 원곡 속도와 상관없이 칠 수 있는 속도부터 연습할 수 있습니다.
  • 파트 분리 — 오른손·왼손만 따로 꺼낼 수 있습니다.
  • 연습 앱에서 활용 — 건반 안내 표시와 MIDI 키보드 판정에 사용할 수 있습니다.

Hanon AI — GrandScore에 특화된 자체 개발 AI

GrandScore는 Hanon AI라는 OMR 엔진을 자체 개발하고 있습니다. 읽은 악보는 GrandScore의 비주얼 표시·느린 템포·한 손 연습·MIDI 연결로 바로 연습에 사용할 수 있습니다.

Hanon AI 자세히 보기 — 악보 사진을 연주 가능한 악보로

OMR은 '종이 악보를 데이터로 바꾸는' 기술입니다. 원리를 알았다면 직접 한 장 시도해 보는 것이 가장 빠릅니다. 매월 1회까지 무료입니다.

Hanon AI로 악보 읽기

자주 묻는 질문

OMR과 OCR의 차이는 무엇인가요?

OCR은 문자, OMR은 악보를 읽는 기술입니다. 문자가 1차원 배열인 데 비해 악보는 음높이(세로)와 시간(가로)의 2차원 구조를 갖고, 화음의 겹침과 조표·임시표 의존성이 있어 OMR이 더 어렵다고 알려져 있습니다.

OMR의 정확도는 100%인가요?

아니요. 인쇄 상태, 촬영 시의 그림자와 왜곡, 기호의 밀집, 레이아웃 다양성 때문에 어떤 OMR도 오인식이 있습니다. 실용적인 OMR은 사람이 결과를 확인·수정할 수 있게 설계됩니다. Hanon AI도 등록 전에 결과를 악보로 확인할 수 있습니다.

OMR을 무료로 써 볼 수 있나요?

네. GrandScore의 Hanon AI는 로그인하면 매월 1회까지 무료입니다. 브라우저에서 동작해 앱 설치가 필요 없습니다.

손글씨 악보도 읽을 수 있나요?

손글씨 악보 인식은 연구가 진행 중이지만 인쇄 악보보다 훨씬 어려운 영역입니다. Hanon AI는 인쇄된 피아노 악보를 대상으로 하며, 손글씨 악보는 지원하지 않습니다.