수정 내역

2026년 11월 4일부터의 작업 기록입니다. 공개 전 작업은 개발 기록으로, 공개 후 작업은 실제 배포 버전 번호로 구분합니다.

개발 기록 01 · 11월 4일 · 작업 시작

정간보 작업실

오선보를 정간보로 옮겨 수업과 연주에 쓸 수 있도록, 악보를 불러와 변환하고 PDF로 저장하는 웹 작업실을 만들기 시작했습니다.

개발 기록 02 · 초기 작업 · 오선보 읽기와 직접 입력

  1. 음표 머리 감지 정간보 작업실

    PDF와 이미지에서 음표 머리에 붉은 점을 찍었습니다. 속이 채워진 음표에 이어 속이 빈 2분음표와 온음표도 검사하도록 했습니다.

  2. 기호 오인식 보완 정간보 작업실

    음자리표·조표·박자표와 음표를 구분하고, 꼬리·기둥·템포 표시에 잘못 찍힌 점을 줄였습니다.

  3. 황종 기준과 음역 정간보 작업실

    E♭4를 황종으로 정해 12율명에 대응시키고, 청성과 중청성에는 삼수변을 붙였습니다.

  4. 두 가지 입력 방식 정간보 작업실

    자동 감지 후 점을 고치는 방식과 처음부터 직접 찍는 방식을 마련했습니다. 점을 다시 누르면 삭제되고, 오선의 가까운 줄이나 칸에 맞춰 입력됩니다.

  5. 확대와 길이 선택 정간보 작업실

    악보 확대와 오선 맞추기를 추가했습니다. 음표 길이는 다섯 가지 기호로 고르고, 별도의 점 버튼으로 점음표를 입력하도록 정리했습니다.

개발 기록 03 · 초기 작업 · 정간보의 박과 읽는 방향

  1. 한 박의 세분 정간보 작업실

    한 칸에 한 박을 놓고, 두 음은 위아래, 네 음은 두 줄의 좌우로 배치했습니다. 셋잇단음표는 한 칸을 위아래 세 자리로 사용합니다.

  2. 이어지는 음과 쉼 정간보 작업실

    길게 이어지는 음은 공백과 ‘-’로, 쉼표는 △로 표시했습니다. 청성 표시는 음이름 가까이에 붙였습니다.

  3. 마디선과 여백 정간보 작업실

    음이름 오른쪽에 가사·숨표를 위한 여백을 두고, 마디 경계에서는 이 여백까지 가로선을 이었습니다.

  4. 두 단의 읽는 방향 정간보 작업실

    상단 오른쪽에서 왼쪽으로 읽고 하단 오른쪽으로 넘어가도록 두 단과 가운데 여백을 만들었습니다. 마지막 열에 음이 적어도 네모칸이 유지되도록 했습니다.

  5. 박자별 열 높이 정간보 작업실

    3/4는 6칸, 4/4는 8칸을 기본 높이로 삼고, 12/8은 한 칸에 8분음표 세 개를 담도록 했습니다. 이후 박자에 맞는 열 높이와 한 단 배치를 선택할 수 있게 했습니다.

개발 기록 04 · 초기 작업 · 쉼표 검토와 여러 쪽 출력

  1. 쉼표 입력 정간보 작업실

    쉼표를 파란 점으로 표시하고 수동 입력과 삭제를 지원했습니다. 온쉼표는 선택한 박자표의 한 마디 전체 길이로 계산합니다.

  2. 작업 화면 정리 정간보 작업실

    긴 음이름 변환 내역을 접어서 볼 수 있도록 했습니다. 악보 확대 버튼은 오른쪽에 고정하고 곡 제목을 직접 입력할 수 있게 했습니다.

  3. 여러 쪽 변환 정간보 작업실

    여러 쪽의 PDF를 순서대로 읽어 선율을 연결했습니다. 정간보 제목칸은 첫 페이지에만 두었습니다.

  4. 인쇄 비율 정간보 작업실

    박자·칸 배치·열 높이의 예시를 추가하고, 음이름 수에 따라 글자 크기를 세 단계로 통일했습니다. 화면과 A4 출력의 비율, 제목칸과 여백의 경계선을 다듬었습니다.

  5. 표시로 읽는 음 길이 정간보 작업실

    부점은 주황색 겹테두리, 붙임줄은 보라색 네모로 표시하고 직접 수정할 수 있게 했습니다. 음표와 쉼표 위의 숫자로 인식한 길이를 확인할 수 있습니다.

  6. 마디별 박수 검사 정간보 작업실

    마디별 박수 검사를 추가했습니다. 첫 마디의 시작과 음표 기둥을 마디선으로 잘못 읽는 경우, 덧줄 위 음표와 임시표 옆 음표를 놓치는 경우를 검토했습니다.

개발 기록 05 · 11월 6일 · 실제 악보로 인식 개선

  1. 실제 악보 두 쪽 대조 정간보 작업실

    12/8박자 두 쪽 악보에서 첫 페이지와 다음 페이지의 검출 결과를 대조했습니다. 연결된 16분음표 사이에 생긴 잘못된 점과 덧줄 위 부점 누락을 수정했습니다.

  2. 부점·꼬리·쉼표 판독 정간보 작업실

    기울어진 꼬리, 긴 기둥, 작은 부점, 오선에 닿은 쉼표를 읽는 방식을 보완했습니다. 검증한 단성부 구간에서는 브라우저의 박수 불일치가 첫 페이지 5곳에서 0곳, 둘째 페이지 검사 구간 7곳에서 0곳으로 줄었습니다.

  3. 편집 도구 배치 정간보 작업실

    입력 방식을 먼저 고른 뒤 파일을 열도록 했습니다. ‘악보 확인·수정’에서는 악보 옆에 도구를 두고 좁은 화면에서는 접을 수 있게 했습니다.

  4. 음표와 쉼표 선택 정간보 작업실

    음표와 쉼표를 좌우 버튼으로 나누고 선택에 맞게 길이 기호를 바꿨습니다. 온쉼표는 쉼표 길이 선택에 통합했습니다.

개발 기록 06 · 11월 7일 · 페이지 이동과 마디 대조

  1. 변환 버튼과 곡 제목 정간보 작업실

    ‘정간보 만들기’를 오선보 바로 아래로 옮겼습니다. 곡 제목은 정간보 위 한 곳에서 입력하면 첫 페이지에 즉시 반영됩니다.

  2. 페이지 이동과 PDF 정간보 작업실

    오선보와 정간보에 페이지 선택 및 이전·다음 버튼을 추가했습니다. 화면에서 한 쪽을 보더라도 PDF에는 전체 페이지를 저장합니다.

  3. 칸 배치 미리보기 정간보 작업실

    3/4와 6/8에서 세 음을 한 칸에 모으거나 한 음씩 나눌 수 있게 했습니다. 음표 기호, 붉은 점선, 오른쪽 여백으로 칸 배치를 미리 볼 수 있습니다.

  4. 8/8과 열 높이 정간보 작업실

    8/8을 한 칸에 8분음표 한 개씩 총 8칸으로 수정했습니다. 지나치게 길쭉한 칸이 생기는 열 높이 선택지를 줄였습니다.

  5. 수정 모드와 붙임줄 정간보 작업실

    오선 맞추기와 마디선 수정의 켜짐 상태를 표시했습니다. 붙임줄 테두리는 확대할 때 음표 머리보다 크게 보이도록 조정했습니다.

  6. 원본 마디 수 대조 정간보 작업실

    원본 첫 마디 번호와 인식한 마디 수를 대조했습니다. 오선 끝의 마디선 누락을 찾아 제안하고, 전체 인식 마디 수도 표시하도록 했습니다.

개발 기록 07 · 11월 8일 · 오류 검사와 편집 되돌리기

  1. 연속 마디 번호와 다중 선택 정간보 작업실

    마디선 아래에 번호를 붙이고 마디선을 고치면 뒤쪽 번호를 다시 매깁니다. 오류 마디를 여러 개 또는 전체 선택해 음표·쉼표를 다시 읽을 수 있게 했습니다.

  2. 오류 종류별 검사 정간보 작업실

    ‘오류 검사’를 마디 수·마디선 검사와 음표·쉼표 검사로 나눴습니다. 원본과 인식 수의 차이, 박수 불일치, 미검출 상태를 색과 글자로 표시합니다.

  3. 변박 판독과 재인식 정간보 작업실

    두 검사에 바로가기 버튼을 두고, 별도의 오선 첫 번호 대조 메뉴를 정리했습니다. 원본 박자표와 변박을 읽어 마디별 검사에 반영하고 PDF 선택 구간을 고해상도로 다시 읽도록 했습니다.

  4. 도구별 커서와 정밀도 정간보 작업실

    페이지를 넘겨도 마디선 수정 모드가 유지됩니다. 도구마다 커서를 구분하고 C는 4/4, 세로줄 C는 2/2로 읽도록 했습니다. 재검사는 마디별로 최대 세 단계까지 정밀도를 높입니다.

  5. 오선 제외·복원 정간보 작업실

    맞춘 오선을 되돌리거나 성부별 오선을 제외·복원할 수 있게 했습니다. 남은 오선과 수정한 마디선으로 현재 쪽을 다시 감지합니다.

  6. 편집 기록과 진행 표시 정간보 작업실

    점·마디선·오선·정간보 설정을 실행 취소하고 다시 실행할 수 있게 했습니다. 셋잇단음표에는 숫자 3을 붙이고 재감지 중에는 대기 커서와 진행 마디 수를 표시합니다.

개발 기록 08 · 11월 9일 이후 · 검사 안내와 연주용 표기

  1. 오류 마디의 계산식 정간보 작업실

    마디 수를 먼저 맞추고 음표·쉼표를 확인하도록 안내했습니다. 오류 마디의 검사 박자와 박수 계산식을 보여 주고, 해당 마디의 박자를 고칠 수 있게 했습니다.

  2. 검사와 입력 도구 구분 정간보 작업실

    검사 도구와 입력 도구의 색을 구분하고 실행 내용을 취소 버튼 왼쪽에 배치했습니다. 전체 선택·해제 버튼을 줄여 좁은 화면에서도 한 줄로 읽히게 했습니다.

  3. 박자 직접 입력 정간보 작업실

    목록에 없는 박자를 직접 입력할 수 있게 했습니다. 예를 들어 7/8은 8분음표 한 개씩 일곱 칸으로 배치합니다.

  4. 다음 작업 안내 정간보 작업실

    다음에 누를 검사 버튼에 굵은 붉은 테두리를 띄우고, 마친 단계는 녹색으로 표시합니다. 검사가 끝나면 ‘정간보 만들기’가 밝은 연두색으로 바뀝니다.

  5. 한 단 배치와 율명 치환 정간보 작업실

    짧은 곡은 빈 하단과 가운데 여백을 생략할 수 있게 했습니다. 대·유·이·응은 가까운 율명에 ♯ 또는 ♭를 붙여 표시할 수 있습니다.

  6. 편집 기록의 위치 정간보 작업실

    실행 취소·다시 실행을 수정 도구 상단에 고정했습니다. 음표 입력으로 돌아가도 악보의 오류 마디 음영을 확인할 수 있습니다.

  7. 쉼표가 이어지는 칸 정간보 작업실

    쉼만 있는 칸과 한 칸 안에서 쉼이 음으로 넘어가는 경우를 구분했습니다. 이어지는 온전한 쉼칸은 아래의 11월 12일 규칙으로 보완했습니다.

v1 · 공개 작업실 · 11월 12일

  1. 주소 공유와 의견 접수 정간보 작업실 작업 아이디어

    정간보 작업실을 주소로 공유할 수 있도록 공개했습니다. 첫 화면의 ‘작업 아이디어’에서 아이디어와 사용 피드백을 함께 받습니다.

v2 · 쉼표와 율명 설정 · 11월 12일

  1. 작업 이력 수정 내역

    수정 내역을 11월 4일부터 작업 순서대로 정리했습니다.

  2. 이어지는 쉼칸 정간보 작업실

    여러 칸 동안 이어지는 쉼은 첫 칸만 △, 뒤의 온전한 쉼칸은 공백으로 표시합니다. 세 자리 칸에서 음이 시작되면 ‘△ 황 태’ 또는 ‘- △ 황’으로 읽습니다.

  3. 의견 관리 작업 아이디어

    작업 아이디어에 접수·확인 완료 표시를 추가했습니다. 관리자는 로그인해 글을 확인 처리하거나 삭제할 수 있습니다.

  4. 12율명 이름 설정 정간보 작업실

    12율명 각각에 원하는 표시 이름을 입력하고 초기화할 수 있습니다. 원래 음높이와 옥타브를 유지한 채 화면과 인쇄에 적용됩니다.

v3 · 의견 구분과 단계 안내 · 11월 12일

  1. 의견별 색상 작업 아이디어

    작업 아이디어는 노란색, 사용 피드백은 주황색으로 구분했습니다. 관리자가 확인한 글은 아래 ‘확인 완료’에 모아 접어 볼 수 있습니다.

  2. 검사 순서 안내 정간보 작업실

    마디 수 입력, 마디선 수정, 오류 마디 선택과 재인식 순서로 다음 조작에 테두리를 표시합니다. 최고 정밀도에서도 오류가 남으면 직접 입력으로 안내합니다.

v4 · 진행률과 내역 정렬 · 11월 13일

  1. 재검사 진행률과 최신 순 보기 정간보 작업실 수정 내역

    재인식과 재감지 중에는 완료한 마디의 비율만큼 진행 상자가 왼쪽부터 채워집니다. 수정 내역은 오래된 순과 최신 순으로 볼 수 있습니다.

v5 · 못갖춘마디와 수동 변박 · 11월 13일

  1. 확인 상태 체크 작업 아이디어

    관리자는 글 옆 접수를 눌러 확인 상태를 바꿉니다. 확인한 글은 녹색으로 표시합니다.

  2. 첫·끝마디 합산 정간보 작업실

    같은 박자표의 첫 마디와 마지막 마디가 각각 짧고 합쳐서 한 마디를 채우면 박수 검사를 통과합니다.

  3. 변박 시작 마디 지정 정간보 작업실

    음표·쉼표 검사에서 시작 번호와 박자를 입력하고 적용합니다. 원본 마디 경계를 따라 변환하며 수동 변박을 해제하거나 실행 취소할 수 있습니다.

  4. 검사 단계와 직접 입력 정간보 작업실

    재인식 전에 다음 정밀도를 안내하고 진행 중에도 단계를 표시합니다. 3단계 후에도 오류가 남으면 검사 결과 아래에서 직접 입력으로 이동할 수 있습니다.

  5. 배포 이력 수정 내역

    공개 버전 번호와 버전명을 표시하고, 변경점마다 소제목을 붙였습니다.

v6 · 오선 편집과 의견 접수 · 11월 13일

  1. 오선 앞부분 직접 수정 정간보 작업실

    흐린 오선에서도 줄의 왼쪽 끝을 찾아 첫 마디부터 음표와 쉼표를 입력할 수 있도록 개선했습니다.

  2. 세 박 칸의 쉼표 정간보 작업실

    둘째 박부터 끝까지 쉬면 둘째 박에 △, 셋째 박에 –를 하나씩 표시합니다.

  3. 피드백 접수와 반영 완료 작업 아이디어

    관리자가 읽었다고 표시하면 접수가 표시됩니다. 반영 완료 처리한 의견은 확인 완료 목록으로 이동합니다.

  4. 변박과 재인식 안내 정간보 작업실

    여러 마디에 변박을 추가하는 방법과 재인식할 때 적용되는 정밀도를 표시합니다.

v7 · 수정 내역과 입력 도구 이동 · 11월 13일

  1. 표시 순서와 항목 구분 수정 내역

    표시 순서를 오른쪽 위로 옮겼습니다. 각 수정 항목에 해당 화면의 이름을 표시합니다.

  2. 마디 수정 후 직접 입력 정간보 작업실

    마디선 검사에서 현재 쪽 다시 감지 버튼 아래에 ‘음표·쉼표 입력으로’를 추가했습니다.

v8 · 표시 순서와 오선보 확대 · 11월 13일

  1. 표시 순서 위치 수정 내역

    목록의 첫 항목 바로 위 오른쪽에서 표시 순서를 고를 수 있습니다.

  2. 상단 페이지 링크 정간보 작업실 수정 내역 작업 아이디어

    세 화면의 상단 링크에 수정 항목과 같은 페이지 색상과 둥근 모서리를 적용했습니다.

  3. 한 번 눌러 확대·축소 정간보 작업실

    악보 확대 옆의 +와 −를 누르면 보고 있는 위치를 중심으로 배율이 한 단계씩 바뀝니다.

v9 · 검사 순서와 지속음 글자 크기 · 11월 13일

  1. 마디 수정 다음 단계 정간보 작업실

    마디선을 고친 뒤 바로 음표·쉼표 검사를 열고, 재인식 후 직접 입력으로 이동할 수 있습니다.

  2. 지속음의 글자 크기 정간보 작업실

    한 칸의 음 개수를 셀 때 앞 음을 이어 연주하는 ‘-’도 한 자리로 셉니다.

  3. 확대 버튼 정렬 정간보 작업실

    확대·축소 기호를 각 버튼 한가운데에 맞췄습니다.

v10 · 변박 적용 범위와 이어지는 쉼 · 11월 14일

  1. 변박 범위 미리보기 정간보 작업실

    적용할 마디와 박자를 고르면 다음 변박 직전 또는 마지막 마디까지의 범위를 표시합니다. 같은 수동 변박이 이어지는 마디에 다시 입력하면 이미 적용되었다고 안내합니다.

  2. 정간보 바로 보기 정간보 작업실

    정간보 만들기가 끝나면 첫 쪽으로 스크롤합니다.

  3. 칸을 넘는 쉼표 정간보 작업실

    쉼이 계속되는 동안 △를 반복하지 않습니다. 다음 칸 앞부분까지 쉰 뒤 음이 나오면 이어진 쉼 자리는 ‘-’로 표시합니다.

v11 · 5/4박자 검사 · 11월 14일

  1. 온음표와 4분음표 정간보 작업실

    5/4를 자동 판독과 박자 선택에 추가했습니다. 동시에 울리는 같은 길이의 화음은 한 번만 세므로 온음표와 이어지는 4분음표는 모두 다섯 박입니다.

v12 · 게시판 관리자 표기 · 11월 14일

  1. 관리자 로그인 작업 아이디어

    게시판의 로그인 링크와 권한 안내에 ‘관리자’라는 명칭을 사용합니다.