Skip to content

스캔 악보 가져오기의 새로운 기능

Flat이 악보 PDF와 사진을 편집 가능한 악보로 변환하는 방식: 모델 버전, 인식되는 항목, 수정된 사항을 확인하세요.

동일한 엔진이 Opuscan과 OMR API에도 사용됩니다. 이 페이지에는 변경 사항이 Flat에 적용되는 시점에 맞춰 표시됩니다.

모든 변경 사항

항목은 영어에서 자동으로 번역됩니다. 영어 원문 읽기

10월 11일·개선 사항·

붙임줄, 쉼표, 쉬는 보표를 더 정확하게 읽는 새 모델 버전

이제 가져오는 모든 PDF와 사진을 새 버전의 스캔 모델로 읽습니다. 악보의 각 단을 더 자세히 분석하는 새로운 아키텍처를 기반으로 하며, 더 정제된 예제 데이터로 학습했습니다. 테스트하는 26가지 음악 유형 중 24가지에서 정확도가 향상되었습니다.

  • 붙임줄과 이음줄을 더 정확하게 구분합니다. 서로 다른 두 음을 연결하는 곡선을 붙임줄로 잘못 인식해 두 번째 음의 높이를 바꾸는 경우가 크게 줄었습니다.
  • 쉬는 보표를 더 안정적으로 읽습니다. 총보에서 한 단 전체를 쉬는 보표에 존재하지 않는 드럼 음표가 채워지거나 해당 파트에서 보표가 누락되는 경우가 줄었습니다.
  • 긴 쉼의 마디 수를 더 정확하게 셉니다. 20마디 이상의 빈 마디가 이어질 때, 수십 마디가 추가되는 대신 인쇄된 마디 수에 훨씬 가까운 결과를 얻을 수 있습니다.
  • 잘못된 음표가 줄었습니다. 이전 버전보다 음높이 오류는 약 8%, 잇단음표 오류는 17%, 화음 오류는 10% 줄었습니다.
  • 페이지에서 음표의 위치를 더 정확하게 파악합니다. 이를 통해 가사, 셈여림표 및 기타 기호를 해당 음표에 올바르게 연결할 수 있습니다.

10월의 추가 변경 사항

소규모 변경 1건
9월 28일·개선 사항·

드문 박자표와 음자리표 없는 보표를 읽는 새 모델 버전

스캔 모델을 업데이트해 박자표, 음자리표, 여러 마디 쉼표의 인식 정확도를 높였습니다.

  • 더 많은 박자표를 인쇄된 그대로 읽습니다. 이제 모델은 29가지 박자표와 온음표 박자, 2분음표 박자를 인식합니다. 이번 달에는 포크, 재즈, 현대 음악에서 자주 쓰이는 6/4, 7/4, 8/4, 9/4, 10/8, 11/8, 13/8, 14/8, 15/8, 9/16, 11/16, 13/16, 15/16, 17/16이 추가되었습니다. 이전에는 이런 박자표가 익숙한 박자표로 바뀌어(10/8은 12/8로, 8/4는 5/4로) 마디의 박자 수가 맞지 않았고, 이를 맞추려고 음표가 삭제되었습니다. 스캔에서 지원하는 모든 기보 요소를 확인하세요.
  • 여러 마디 쉼표의 실제 길이가 유지됩니다. 관악 합주와 오케스트라 파트보에서는 긴 쉼표 위의 숫자가 쉬어야 할 마디 수를 나타냅니다. 이제 이 숫자를 잘못 읽는 일이 크게 줄었습니다. 이전에는 "10"을 100으로 읽어 파트에 빈 마디가 수십 개 더 생기기도 했습니다.
  • 음자리표가 없는 보표도 올바른 음높이를 유지합니다. 특히 재즈 악보와 오래된 판본에서는 페이지의 첫 번째 보표에만 음자리표를 인쇄하는 경우가 많습니다. 이전 모델은 나머지 보표의 음자리표를 추측했으며, 추측이 틀리면 해당 보표의 모든 음높이가 달라졌습니다. 이제는 앞 보표의 음자리표를 그대로 사용합니다.
  • 페이지에 없는 요소가 추가되는 일이 줄었습니다. 셋잇단음표 위의 작은 "3"을 운지 번호로 읽거나, 인쇄되지 않은 옥타브선(8va)을 추가하거나, 한 줄 전체가 쉬는 보표를 드럼 음표로 채우지 않습니다.
  • 더 많은 음표가 악보에 남습니다. 읽어 낸 마디의 박자 수가 박자표에서 허용하는 수보다 많으면, 마디의 박자 수를 맞추기 위해 일부 음표를 제외해야 합니다. 이제 리듬과 박자표를 더 정확하게 읽어 이런 일이 훨씬 줄었습니다. 테스트한 가져오기에서는 누락되는 음표가 약 70% 감소했습니다.

9월의 추가 변경 사항

소규모 변경 16건
8월 7일·개선 사항·

묵시적 잇단음표를 지원하는 새 모델 버전

사내 모델의 새 버전이 이제 모든 PDF 및 사진 가져오기에 적용되며, 악보에서 잇단음표가 어떻게 인쇄되는지에 초점을 맞추고 있습니다.

  • 이제 묵시적 잇단음표를 지원합니다. 보통 악보를 판각할 때는 한 구절에서 첫 번째 셋잇단음표나 여섯잇단음표 위에만 작은 "3" 또는 "6"을 표시하고, 그 뒤에 이어지는 그룹에는 아무 표시도 하지 않습니다. 연주자가 그 패턴을 계속 이어 가리라고 보는 것입니다. 이렇게 표시되지 않은 그룹이 묵시적 잇단음표입니다. 잇단음표로 연주해야 하지만, 그렇게 하라는 인쇄 표시는 없습니다. 이는 19세기 판본, 연습곡, 변주곡에서 매우 흔합니다. 이제 스캔은 박자표에 맞추려고 음표를 빼는 대신, 마디의 리듬을 바탕으로 이를 복원합니다.
  • 근거 없이 만들어지는 잇단음표가 줄었습니다. 이전 모델은 숫자가 인쇄되어 있지 않아도 일반적인 빔 그룹을 셋잇단음표로 표시하는 경우가 있었고, 그 숫자가 악보에 나타났습니다. 이제는 페이지에 실제로 그려져 있는 경우에만 잇단음표를 기록합니다.
8월 4일·새 기능·

데스크톱 앱에서 PDF나 사진 가져오기

인쇄된 악보가 Flat에서 편집 가능한 악보로 바뀌는 모습

이제 Mac 및 Windows 앱에서 PDF나 악보 사진을 웹과 같은 검토 단계와 함께 편집 가능한 악보로 변환할 수 있습니다.

  • 앱을 벗어나지 않고 가져오세요. 파일을 선택하고, 스캔이 읽은 내용을 확인한 다음, 악보를 여세요.
  • Mac App Store 앱 내부에서 AI 크레딧을 구매할 수 있어, 웹사이트로 이동하느라 가져오기가 중단되지 않습니다.

8월의 추가 변경 사항

소규모 변경 16건
7월 24일·개선 사항·

악보 표기 수정에 중점을 둔 새 모델 버전

개선된 Flat 자체 모델 버전이 이제 모든 PDF 및 사진 가져오기에 적용되며, 특히 다음 사항이 개선되었습니다.

  • 공통 쉼표와 숨김 쉼표가 있는 다성부 구간을 이제 지원합니다.
  • 마디선과 반복 괄호(볼타)가 이제 마디 안에 올바르게 배치됩니다.
  • 빔 인식의 신뢰성이 높아졌습니다.
  • 오케스트라 총보처럼 여러 보표에 걸쳐 그려진 박자표를 이제 인식합니다.
  • 일부 코드 기호가 비표준 코드 유형으로 MusicXML에 내보내지던 문제를 수정했습니다.
7월 15일·새 기능·

PDF나 사진을 검토 단계와 함께 편집 가능한 악보로 가져오기

PDF나 사진에서 악보를 가져오는 기능이 웹 앱에서 새 흐름으로 바뀌었으며, Flat의 자체 인식 엔진을 기반으로 합니다. 이제 이전 PDF 가져오기를 모든 사용자에게 대체합니다.

  • 원하는 페이지만 선택하세요. PDF 또는 여러 장의 사진을 업로드한 다음, 악보가 들어 있는 페이지만 남길 수 있습니다. 남겨 둔 각 페이지마다 크레딧 1개가 사용됩니다.
  • 인식 진행 상황을 확인하세요. 진행 막대가 스캔 상태를 페이지별로 보여 주며, 작업이 진행되는 동안에도 Flat을 계속 사용할 수 있습니다.
  • 악보를 만들기 전에 검토하세요. 엔진이 악기를 확실히 판별하지 못하면 제목과 감지된 악기를 확인하라는 메시지가 표시되며, 각 항목 옆에는 페이지에 인쇄된 파트 이름이 함께 표시됩니다. 모든 악기가 확실하게 판별되면 이 단계는 건너뜁니다.

Flat에서 사용할 수 있으며, 교사와 관리자는 Flat for Education에서도 사용할 수 있습니다. 새 흐름은 앞으로 몇 주 안에 iOS 앱에도 적용될 예정입니다.

7월 10일·새 기능·

이제 OMR을 개발자 API로 사용할 수 있습니다

이제 Flat의 OMR 엔진을 developer API를 통해 프로그래밍 방식으로 사용할 수 있습니다. PDF나 사진을 전송하고, 인식 진행 상황을 추적하고, 감지된 악기를 검토한 다음, 결과를 Flat 라이브러리의 편집 가능한 악보로 가져오거나 MusicXML 또는 MIDI로 내보낼 수 있습니다. 이는 에디터에서 PDF 및 사진 가져오기를 지원하는 동일한 자체 개발 모델로, 이제 여러분의 앱과 워크플로 전반에서 규모 있게 사용할 수 있습니다.

전용 OMR API(v2.24.0)는 v2.23.0에서 악보 생성에 추가된 백그라운드 PDF 가져오기를 기반으로 합니다. 파일을 가져올 때 작업 지원을 요청하고, 악보가 준비될 때까지 해당 작업을 폴링하면 됩니다. 두 릴리스의 자세한 내용은 API 변경 기록에서 확인하세요.

7월의 추가 변경 사항

소규모 변경 9건
6월 23일·개선 사항·

복잡한 레이아웃을 위한 더 정밀한 페이지 분석

스캔이 페이지 레이아웃을 읽는 방식을 개선했습니다. 이제 PDF와 사진을 가져오면 특히 복잡한 레이아웃에서 더 깔끔하고 정확한 악보를 생성합니다:

  • 복잡하게 빽빽한 페이지도 이제 올바르게 분리됩니다. 짧은 시스템이 여러 개 위아래로 촘촘히 쌓인 페이지도 더 이상 하나로 합쳐지지 않고, 각 시스템이 따로 감지됩니다.
  • 오케스트라 악보와 대편성 스코어에서 더 향상되었습니다. 피아노와 오르간처럼 여러 보표를 사용하는 악기와, 보표 수가 많은 대형 스코어를 더 안정적으로 인식합니다.
  • 와이드, 가로형, 소책자 레이아웃 지원. 가로형 페이지에서 더 이상 왼쪽 가장자리가 잘리지 않으므로(높은음자리표나 낮은음자리표가 잘릴 수 있었음), 여러 페이지와 소책자 스캔도 올바르게 처리됩니다.
  • 불필요한 오검출 감소. 페이지 바닥글과 여백 근처의 불필요한 요소를 더 이상 음악으로 잘못 인식하지 않습니다.
6월 15일·개선 사항·

더 정확한 모델

이제 모든 PDF 및 사진 가져오기는 Flat의 자체 사내 모델로 처리됩니다. 이번 릴리스는 악보 전사 정확도에 초점을 맞춘 중요한 새 버전입니다. 악보가 올바른지를 결정하는 음악적 정확성(음표, 리듬, 타이, 임시표)이 모든 테스트 세트에서 향상되었으며, 특히 다음 항목에서 큰 개선이 있었습니다:

  • 셈여림표: +39%
  • 페르마타, 아티큘레이션, 타이, 임시표: +30~37%
  • 음표 길이: +22%
  • 슬러, 점음표, 쉼표, 보표 및 성부 배정: +14~20%

텍스트, 셈여림표, 레이아웃 배치 정확도도 향상되었습니다. 가사, 코드명, 셈여림표가 올바른 음표에 더 안정적으로 연결되며, 피아노 대보표나 음자리표가 바뀌는 파트처럼 복잡한 레이아웃에서도 마찬가지입니다.

6월 1일·새 기능·

Flat 자체 AI 모델 배포 시작

PDF 및 사진 가져오기를 위해 Flat 자체 AI 모델의 배포를 시작하고 있습니다. 이 모델은 출시 시 사용했던 타사 엔진을 대체하도록 사내에서 직접 설계하고 학습시킨 것입니다. 기술을 처음부터 끝까지 직접 보유함으로써 인식 정확도를 더 끌어올리고, 인식 범위를 넓히고, 개선 사항을 훨씬 더 빠르게 제공하며, 결과를 Flat 자체 악보 표기 형식에 맞출 수 있게 되었습니다. 그 덕분에 가져온 악보가 제품의 다른 기능과도 더 자연스럽게 어우러집니다. 이번 첫 릴리스만으로도 이미 훨씬 더 많은 악보를 읽을 수 있습니다:

더 넓어진 기보 인식 범위. 새로 인식되는 항목:

  • 코드 심볼을 단순한 텍스트가 아니라 음악적 의미가 반영된 편집 가능한 코드로 올바르게 인코딩
  • 마디 반복 기호와 리듬 슬래시
  • 템포 표시와 메트로놈 표시(BPM 포함)

더 많은 언어의 가사와 텍스트. 가사, 리허설 마크, 기타 텍스트를 기본적으로 라틴 문자권 언어에서 인식하며, 여기에 일본어, 한국어, 중국어도 지원합니다.

원본 레이아웃에 더 충실하게. 이제 가져온 결과가 원본 악보의 레이아웃을 훨씬 더 가깝게 따르며, 줄당 마디 수, 페이지당 시스템 수, 전체 구조까지 더 잘 맞춥니다. 이는 오케스트라 작품 같은 크고 복잡한 악보나 피아노처럼 여러 개의 보표를 쓰는 악기에서 특히 큰 차이를 만듭니다. 이전에는 지원하지 않았던 가로 방향 페이지를 포함해 더 많은 페이지 형식도 지원합니다.

6월의 추가 변경 사항

소규모 변경 8건

이전 내용을 찾고 계신가요?

이전 업데이트는 Flat 블로그에서 릴리스별로 정리되어 있습니다.