2026년 11월 4일부터의 작업 기록입니다. 공개 전 작업은 개발 기록으로, 공개 후 작업은 실제 배포 버전 번호로 구분합니다.
개발 기록 01 · 11월 4일 · 작업 시작
정간보 작업실오선보를 정간보로 옮겨 수업과 연주에 쓸 수 있도록, 악보를 불러와 변환하고 PDF로 저장하는 웹 작업실을 만들기 시작했습니다.
개발 기록 02 · 초기 작업 · 오선보 읽기와 직접 입력
- 음표 머리 감지 정간보 작업실
PDF와 이미지에서 음표 머리에 붉은 점을 찍었습니다. 속이 채워진 음표에 이어 속이 빈 2분음표와 온음표도 검사하도록 했습니다.
- 기호 오인식 보완 정간보 작업실
음자리표·조표·박자표와 음표를 구분하고, 꼬리·기둥·템포 표시에 잘못 찍힌 점을 줄였습니다.
- 황종 기준과 음역 정간보 작업실
E♭4를 황종으로 정해 12율명에 대응시키고, 청성과 중청성에는 삼수변을 붙였습니다.
- 두 가지 입력 방식 정간보 작업실
자동 감지 후 점을 고치는 방식과 처음부터 직접 찍는 방식을 마련했습니다. 점을 다시 누르면 삭제되고, 오선의 가까운 줄이나 칸에 맞춰 입력됩니다.
- 확대와 길이 선택 정간보 작업실
악보 확대와 오선 맞추기를 추가했습니다. 음표 길이는 다섯 가지 기호로 고르고, 별도의 점 버튼으로 점음표를 입력하도록 정리했습니다.
개발 기록 03 · 초기 작업 · 정간보의 박과 읽는 방향
- 한 박의 세분 정간보 작업실
한 칸에 한 박을 놓고, 두 음은 위아래, 네 음은 두 줄의 좌우로 배치했습니다. 셋잇단음표는 한 칸을 위아래 세 자리로 사용합니다.
- 이어지는 음과 쉼 정간보 작업실
길게 이어지는 음은 공백과 ‘-’로, 쉼표는 △로 표시했습니다. 청성 표시는 음이름 가까이에 붙였습니다.
- 마디선과 여백 정간보 작업실
음이름 오른쪽에 가사·숨표를 위한 여백을 두고, 마디 경계에서는 이 여백까지 가로선을 이었습니다.
- 두 단의 읽는 방향 정간보 작업실
상단 오른쪽에서 왼쪽으로 읽고 하단 오른쪽으로 넘어가도록 두 단과 가운데 여백을 만들었습니다. 마지막 열에 음이 적어도 네모칸이 유지되도록 했습니다.
- 박자별 열 높이 정간보 작업실
3/4는 6칸, 4/4는 8칸을 기본 높이로 삼고, 12/8은 한 칸에 8분음표 세 개를 담도록 했습니다. 이후 박자에 맞는 열 높이와 한 단 배치를 선택할 수 있게 했습니다.
개발 기록 04 · 초기 작업 · 쉼표 검토와 여러 쪽 출력
- 쉼표 입력 정간보 작업실
쉼표를 파란 점으로 표시하고 수동 입력과 삭제를 지원했습니다. 온쉼표는 선택한 박자표의 한 마디 전체 길이로 계산합니다.
- 작업 화면 정리 정간보 작업실
긴 음이름 변환 내역을 접어서 볼 수 있도록 했습니다. 악보 확대 버튼은 오른쪽에 고정하고 곡 제목을 직접 입력할 수 있게 했습니다.
- 여러 쪽 변환 정간보 작업실
여러 쪽의 PDF를 순서대로 읽어 선율을 연결했습니다. 정간보 제목칸은 첫 페이지에만 두었습니다.
- 인쇄 비율 정간보 작업실
박자·칸 배치·열 높이의 예시를 추가하고, 음이름 수에 따라 글자 크기를 세 단계로 통일했습니다. 화면과 A4 출력의 비율, 제목칸과 여백의 경계선을 다듬었습니다.
- 표시로 읽는 음 길이 정간보 작업실
부점은 주황색 겹테두리, 붙임줄은 보라색 네모로 표시하고 직접 수정할 수 있게 했습니다. 음표와 쉼표 위의 숫자로 인식한 길이를 확인할 수 있습니다.
- 마디별 박수 검사 정간보 작업실
마디별 박수 검사를 추가했습니다. 첫 마디의 시작과 음표 기둥을 마디선으로 잘못 읽는 경우, 덧줄 위 음표와 임시표 옆 음표를 놓치는 경우를 검토했습니다.
개발 기록 05 · 11월 6일 · 실제 악보로 인식 개선
- 실제 악보 두 쪽 대조 정간보 작업실
12/8박자 두 쪽 악보에서 첫 페이지와 다음 페이지의 검출 결과를 대조했습니다. 연결된 16분음표 사이에 생긴 잘못된 점과 덧줄 위 부점 누락을 수정했습니다.
- 부점·꼬리·쉼표 판독 정간보 작업실
기울어진 꼬리, 긴 기둥, 작은 부점, 오선에 닿은 쉼표를 읽는 방식을 보완했습니다. 검증한 단성부 구간에서는 브라우저의 박수 불일치가 첫 페이지 5곳에서 0곳, 둘째 페이지 검사 구간 7곳에서 0곳으로 줄었습니다.
- 편집 도구 배치 정간보 작업실
입력 방식을 먼저 고른 뒤 파일을 열도록 했습니다. ‘악보 확인·수정’에서는 악보 옆에 도구를 두고 좁은 화면에서는 접을 수 있게 했습니다.
- 음표와 쉼표 선택 정간보 작업실
음표와 쉼표를 좌우 버튼으로 나누고 선택에 맞게 길이 기호를 바꿨습니다. 온쉼표는 쉼표 길이 선택에 통합했습니다.
개발 기록 06 · 11월 7일 · 페이지 이동과 마디 대조
- 변환 버튼과 곡 제목 정간보 작업실
‘정간보 만들기’를 오선보 바로 아래로 옮겼습니다. 곡 제목은 정간보 위 한 곳에서 입력하면 첫 페이지에 즉시 반영됩니다.
- 페이지 이동과 PDF 정간보 작업실
오선보와 정간보에 페이지 선택 및 이전·다음 버튼을 추가했습니다. 화면에서 한 쪽을 보더라도 PDF에는 전체 페이지를 저장합니다.
- 칸 배치 미리보기 정간보 작업실
3/4와 6/8에서 세 음을 한 칸에 모으거나 한 음씩 나눌 수 있게 했습니다. 음표 기호, 붉은 점선, 오른쪽 여백으로 칸 배치를 미리 볼 수 있습니다.
- 8/8과 열 높이 정간보 작업실
8/8을 한 칸에 8분음표 한 개씩 총 8칸으로 수정했습니다. 지나치게 길쭉한 칸이 생기는 열 높이 선택지를 줄였습니다.
- 수정 모드와 붙임줄 정간보 작업실
오선 맞추기와 마디선 수정의 켜짐 상태를 표시했습니다. 붙임줄 테두리는 확대할 때 음표 머리보다 크게 보이도록 조정했습니다.
- 원본 마디 수 대조 정간보 작업실
원본 첫 마디 번호와 인식한 마디 수를 대조했습니다. 오선 끝의 마디선 누락을 찾아 제안하고, 전체 인식 마디 수도 표시하도록 했습니다.
개발 기록 07 · 11월 8일 · 오류 검사와 편집 되돌리기
- 연속 마디 번호와 다중 선택 정간보 작업실
마디선 아래에 번호를 붙이고 마디선을 고치면 뒤쪽 번호를 다시 매깁니다. 오류 마디를 여러 개 또는 전체 선택해 음표·쉼표를 다시 읽을 수 있게 했습니다.
- 오류 종류별 검사 정간보 작업실
‘오류 검사’를 마디 수·마디선 검사와 음표·쉼표 검사로 나눴습니다. 원본과 인식 수의 차이, 박수 불일치, 미검출 상태를 색과 글자로 표시합니다.
- 변박 판독과 재인식 정간보 작업실
두 검사에 바로가기 버튼을 두고, 별도의 오선 첫 번호 대조 메뉴를 정리했습니다. 원본 박자표와 변박을 읽어 마디별 검사에 반영하고 PDF 선택 구간을 고해상도로 다시 읽도록 했습니다.
- 도구별 커서와 정밀도 정간보 작업실
페이지를 넘겨도 마디선 수정 모드가 유지됩니다. 도구마다 커서를 구분하고 C는 4/4, 세로줄 C는 2/2로 읽도록 했습니다. 재검사는 마디별로 최대 세 단계까지 정밀도를 높입니다.
- 오선 제외·복원 정간보 작업실
맞춘 오선을 되돌리거나 성부별 오선을 제외·복원할 수 있게 했습니다. 남은 오선과 수정한 마디선으로 현재 쪽을 다시 감지합니다.
- 편집 기록과 진행 표시 정간보 작업실
점·마디선·오선·정간보 설정을 실행 취소하고 다시 실행할 수 있게 했습니다. 셋잇단음표에는 숫자 3을 붙이고 재감지 중에는 대기 커서와 진행 마디 수를 표시합니다.
개발 기록 08 · 11월 9일 이후 · 검사 안내와 연주용 표기
- 오류 마디의 계산식 정간보 작업실
마디 수를 먼저 맞추고 음표·쉼표를 확인하도록 안내했습니다. 오류 마디의 검사 박자와 박수 계산식을 보여 주고, 해당 마디의 박자를 고칠 수 있게 했습니다.
- 검사와 입력 도구 구분 정간보 작업실
검사 도구와 입력 도구의 색을 구분하고 실행 내용을 취소 버튼 왼쪽에 배치했습니다. 전체 선택·해제 버튼을 줄여 좁은 화면에서도 한 줄로 읽히게 했습니다.
- 박자 직접 입력 정간보 작업실
목록에 없는 박자를 직접 입력할 수 있게 했습니다. 예를 들어 7/8은 8분음표 한 개씩 일곱 칸으로 배치합니다.
- 다음 작업 안내 정간보 작업실
다음에 누를 검사 버튼에 굵은 붉은 테두리를 띄우고, 마친 단계는 녹색으로 표시합니다. 검사가 끝나면 ‘정간보 만들기’가 밝은 연두색으로 바뀝니다.
- 한 단 배치와 율명 치환 정간보 작업실
짧은 곡은 빈 하단과 가운데 여백을 생략할 수 있게 했습니다. 대·유·이·응은 가까운 율명에 ♯ 또는 ♭를 붙여 표시할 수 있습니다.
- 편집 기록의 위치 정간보 작업실
실행 취소·다시 실행을 수정 도구 상단에 고정했습니다. 음표 입력으로 돌아가도 악보의 오류 마디 음영을 확인할 수 있습니다.
- 쉼표가 이어지는 칸 정간보 작업실
쉼만 있는 칸과 한 칸 안에서 쉼이 음으로 넘어가는 경우를 구분했습니다. 이어지는 온전한 쉼칸은 아래의 11월 12일 규칙으로 보완했습니다.
v1 · 공개 작업실 · 11월 12일
- 주소 공유와 의견 접수 정간보 작업실 작업 아이디어
정간보 작업실을 주소로 공유할 수 있도록 공개했습니다. 첫 화면의 ‘작업 아이디어’에서 아이디어와 사용 피드백을 함께 받습니다.
v2 · 쉼표와 율명 설정 · 11월 12일
- 작업 이력 수정 내역
수정 내역을 11월 4일부터 작업 순서대로 정리했습니다.
- 이어지는 쉼칸 정간보 작업실
여러 칸 동안 이어지는 쉼은 첫 칸만 △, 뒤의 온전한 쉼칸은 공백으로 표시합니다. 세 자리 칸에서 음이 시작되면 ‘△ 황 태’ 또는 ‘- △ 황’으로 읽습니다.
- 의견 관리 작업 아이디어
작업 아이디어에 접수·확인 완료 표시를 추가했습니다. 관리자는 로그인해 글을 확인 처리하거나 삭제할 수 있습니다.
- 12율명 이름 설정 정간보 작업실
12율명 각각에 원하는 표시 이름을 입력하고 초기화할 수 있습니다. 원래 음높이와 옥타브를 유지한 채 화면과 인쇄에 적용됩니다.
v3 · 의견 구분과 단계 안내 · 11월 12일
- 의견별 색상 작업 아이디어
작업 아이디어는 노란색, 사용 피드백은 주황색으로 구분했습니다. 관리자가 확인한 글은 아래 ‘확인 완료’에 모아 접어 볼 수 있습니다.
- 검사 순서 안내 정간보 작업실
마디 수 입력, 마디선 수정, 오류 마디 선택과 재인식 순서로 다음 조작에 테두리를 표시합니다. 최고 정밀도에서도 오류가 남으면 직접 입력으로 안내합니다.
v4 · 진행률과 내역 정렬 · 11월 13일
- 재검사 진행률과 최신 순 보기 정간보 작업실 수정 내역
재인식과 재감지 중에는 완료한 마디의 비율만큼 진행 상자가 왼쪽부터 채워집니다. 수정 내역은 오래된 순과 최신 순으로 볼 수 있습니다.
v5 · 못갖춘마디와 수동 변박 · 11월 13일
- 확인 상태 체크 작업 아이디어
관리자는 글 옆 접수를 눌러 확인 상태를 바꿉니다. 확인한 글은 녹색으로 표시합니다.
- 첫·끝마디 합산 정간보 작업실
같은 박자표의 첫 마디와 마지막 마디가 각각 짧고 합쳐서 한 마디를 채우면 박수 검사를 통과합니다.
- 변박 시작 마디 지정 정간보 작업실
음표·쉼표 검사에서 시작 번호와 박자를 입력하고 적용합니다. 원본 마디 경계를 따라 변환하며 수동 변박을 해제하거나 실행 취소할 수 있습니다.
- 검사 단계와 직접 입력 정간보 작업실
재인식 전에 다음 정밀도를 안내하고 진행 중에도 단계를 표시합니다. 3단계 후에도 오류가 남으면 검사 결과 아래에서 직접 입력으로 이동할 수 있습니다.
- 배포 이력 수정 내역
공개 버전 번호와 버전명을 표시하고, 변경점마다 소제목을 붙였습니다.
v6 · 오선 편집과 의견 접수 · 11월 13일
- 오선 앞부분 직접 수정 정간보 작업실
흐린 오선에서도 줄의 왼쪽 끝을 찾아 첫 마디부터 음표와 쉼표를 입력할 수 있도록 개선했습니다.
- 세 박 칸의 쉼표 정간보 작업실
둘째 박부터 끝까지 쉬면 둘째 박에 △, 셋째 박에 –를 하나씩 표시합니다.
- 피드백 접수와 반영 완료 작업 아이디어
관리자가 읽었다고 표시하면 접수가 표시됩니다. 반영 완료 처리한 의견은 확인 완료 목록으로 이동합니다.
- 변박과 재인식 안내 정간보 작업실
여러 마디에 변박을 추가하는 방법과 재인식할 때 적용되는 정밀도를 표시합니다.
v7 · 수정 내역과 입력 도구 이동 · 11월 13일
- 표시 순서와 항목 구분 수정 내역
표시 순서를 오른쪽 위로 옮겼습니다. 각 수정 항목에 해당 화면의 이름을 표시합니다.
- 마디 수정 후 직접 입력 정간보 작업실
마디선 검사에서 현재 쪽 다시 감지 버튼 아래에 ‘음표·쉼표 입력으로’를 추가했습니다.
v8 · 표시 순서와 오선보 확대 · 11월 13일
- 표시 순서 위치 수정 내역
목록의 첫 항목 바로 위 오른쪽에서 표시 순서를 고를 수 있습니다.
- 상단 페이지 링크 정간보 작업실 수정 내역 작업 아이디어
세 화면의 상단 링크에 수정 항목과 같은 페이지 색상과 둥근 모서리를 적용했습니다.
- 한 번 눌러 확대·축소 정간보 작업실
악보 확대 옆의 +와 −를 누르면 보고 있는 위치를 중심으로 배율이 한 단계씩 바뀝니다.
v9 · 검사 순서와 지속음 글자 크기 · 11월 13일
- 마디 수정 다음 단계 정간보 작업실
마디선을 고친 뒤 바로 음표·쉼표 검사를 열고, 재인식 후 직접 입력으로 이동할 수 있습니다.
- 지속음의 글자 크기 정간보 작업실
한 칸의 음 개수를 셀 때 앞 음을 이어 연주하는 ‘-’도 한 자리로 셉니다.
- 확대 버튼 정렬 정간보 작업실
확대·축소 기호를 각 버튼 한가운데에 맞췄습니다.
v10 · 변박 적용 범위와 이어지는 쉼 · 11월 14일
- 변박 범위 미리보기 정간보 작업실
적용할 마디와 박자를 고르면 다음 변박 직전 또는 마지막 마디까지의 범위를 표시합니다. 같은 수동 변박이 이어지는 마디에 다시 입력하면 이미 적용되었다고 안내합니다.
- 정간보 바로 보기 정간보 작업실
정간보 만들기가 끝나면 첫 쪽으로 스크롤합니다.
- 칸을 넘는 쉼표 정간보 작업실
쉼이 계속되는 동안 △를 반복하지 않습니다. 다음 칸 앞부분까지 쉰 뒤 음이 나오면 이어진 쉼 자리는 ‘-’로 표시합니다.
v11 · 5/4박자 검사 · 11월 14일
- 온음표와 4분음표 정간보 작업실
5/4를 자동 판독과 박자 선택에 추가했습니다. 동시에 울리는 같은 길이의 화음은 한 번만 세므로 온음표와 이어지는 4분음표는 모두 다섯 박입니다.
v12 · 게시판 관리자 표기 · 11월 14일
- 관리자 로그인 작업 아이디어
게시판의 로그인 링크와 권한 안내에 ‘관리자’라는 명칭을 사용합니다.