목록으로
생활 속 AI 활용
세종대왕의 정간보를 계승·발전시킨 '높이보' 자동 연주 시스템
세종대왕의 정간보를 계승·발전시킨 '높이보' 자동 연주 시스템
🤖 활용 AI 도구
Claude Code, Claude Web, Gemini
세종대왕의 정간보를 계승·발전시킨 '높이보' 자동 연주 시스템
1. 개요
가. 공모 분야: ① 생활 (취미·여가 - 음악)
나. 추진 배경: 국악을 취미로 즐기는 직장인으로서, 전통 기보법인 정간보를 학습할 때 한자로 된 율명과
음높이로 인해 겪는 진입장벽을 체감함. 세종대왕의 훈민정음 창제 정신을 이어받아
대중이 쉽게 국악을 즐길 수 있는 '국악의 한글화 및 현대화'를 도모하고자 함.
다. 개발 내용: 정간보의 정신을 계승하되 시각적 직관성을 높인 가로쓰기와 음높이 확인이 가능한
'높이보'를 창안하고, 이를 취미 생활 속에서 누구나 손쉽게 활용할 수 있는 자동 연주 시스템을 개발함.
2. 세부 설명
가. 어떤 상황에서 AI를 활용했나요?
1) 시스템 코드 개발 상황: 국악 악보의 데이터 구조화와 복잡한 자동 연주 시스템 알고리즘을 구축하는
과정에서 코딩 전문성과 효율성을 높이기 위해 AI를 적극 활용함.
2) 콘텐츠 및 부가 기능 개발 상황: 전통문화에 어울리는 시각 자료(디자인 및 이미지)를 제작하고,
학습을 돕는 노랫말 풀이 읽기 기능을 구현하는 과정에서 생성형 AI를 도입함.
나. 어떤 AI를 어떻게 활용했나요?
1) 코드 및 알고리즘 개발: Claude Code, Claude Web, Gemini를 활용하여 프로그램 아키텍처를
설계하고, 관련 프로그래밍 언어 코드 작성 및 시스템 오류 검증을 체계적으로 수행함.
2) 멀티미디어 및 콘텐츠 생성: AI를 통해 시각 자료를 제작하고, 텍스트 분석 기능을 적용하여
음높이를 분석하고 구현함.
다. 활용 결과 어떤 변화가 있었나요?
1) 한계 극복 및 구현 가능성 제고: 개인이 음악 데이터 처리와 복잡한 자동 연주 시스템,
멀티미디어 콘텐츠를 단기간에 완성하는 것은 시간적·기술적으로 거의 불가능에 가까웠음.
2) 개발 효율성 극대화: AI 협업을 통해 불가능했던 작업을 성공적으로 완수하였으며, 개발 기간을
획기적으로 단축하여 직장과 취미 생활 속에서 실용적인 결과물을 빠르게 도출할 수 있었음.
라. 나만의 방식 또는 개선 포인트는 무엇인가?
1) 가로쓰기 체계 도입: 기존 정간보의 세로쓰기 관행에서 벗어나, 현대인의 시선 이동 동선에 맞춘
가로쓰기 방식을 채택하고, 정간보 1개 정간을 엑셀 6개 셀로 표현하여 가독성과 시각적 직관성을
혁신적으로 높임.
2) 한글 높이율명 도입: 한자 및 어려운 발음의 12율명(黃, 太, 仲, 林, 南, 潢 등) 대신, 노래의 발성에
기반하여 발음이 쉽고 발성에 도움이 되는 한글 높이율명(하, 태, 주, 리, 나, 하+ 등)을 도입함.
3) 높이열 설계를 통한 음높이 시각화: 정간보의 단점을 보완하여 별도의 '높이열'을 구성함으로써,
악보만 보고도 음높이를 즉각적으로 파악할 수 있도록 구현함.
마. 다른 사람도 따라 할 수 있나요?
1) 대중적인 엑셀 기반 구축 및 시스템 사용법
- 복잡하고 진입장벽이 높은 전용 소프트웨어가 아닌, 누구나 친숙하게 사용하는 엑셀 기반으로
시스템을 설계함.
- 정간보를 읽을 수 있는 사람이라면 누구나 간단한 사용법을 통해 손쉽게 높이보를 제작하고
자동 연주 시스템을 활용할 수 있음.
2) 시스템 사용 절차
- ‘기본’ 시트: 연주곡의 시작열, 끝열, 빠르기, 으뜸음 하(黃)의 음높이, 높이율명을 입력함.
- ‘높이보’시트 생성: ‘기본’ 시트에서 ‘높이보 생성’을 클릭함.
- 연주 방법 선택: 생성된 ‘높이보’ 시트에서 연주 방법(행 연주, 열 연주, 수동 연주) 중 하나를 선택함.
- 실행: ‘시작’을 클릭하면 사용자가 선택한 연주 방법에 따라 연주가 실행됨.
1. 개요
가. 공모 분야: ① 생활 (취미·여가 - 음악)
나. 추진 배경: 국악을 취미로 즐기는 직장인으로서, 전통 기보법인 정간보를 학습할 때 한자로 된 율명과
음높이로 인해 겪는 진입장벽을 체감함. 세종대왕의 훈민정음 창제 정신을 이어받아
대중이 쉽게 국악을 즐길 수 있는 '국악의 한글화 및 현대화'를 도모하고자 함.
다. 개발 내용: 정간보의 정신을 계승하되 시각적 직관성을 높인 가로쓰기와 음높이 확인이 가능한
'높이보'를 창안하고, 이를 취미 생활 속에서 누구나 손쉽게 활용할 수 있는 자동 연주 시스템을 개발함.
2. 세부 설명
가. 어떤 상황에서 AI를 활용했나요?
1) 시스템 코드 개발 상황: 국악 악보의 데이터 구조화와 복잡한 자동 연주 시스템 알고리즘을 구축하는
과정에서 코딩 전문성과 효율성을 높이기 위해 AI를 적극 활용함.
2) 콘텐츠 및 부가 기능 개발 상황: 전통문화에 어울리는 시각 자료(디자인 및 이미지)를 제작하고,
학습을 돕는 노랫말 풀이 읽기 기능을 구현하는 과정에서 생성형 AI를 도입함.
나. 어떤 AI를 어떻게 활용했나요?
1) 코드 및 알고리즘 개발: Claude Code, Claude Web, Gemini를 활용하여 프로그램 아키텍처를
설계하고, 관련 프로그래밍 언어 코드 작성 및 시스템 오류 검증을 체계적으로 수행함.
2) 멀티미디어 및 콘텐츠 생성: AI를 통해 시각 자료를 제작하고, 텍스트 분석 기능을 적용하여
음높이를 분석하고 구현함.
다. 활용 결과 어떤 변화가 있었나요?
1) 한계 극복 및 구현 가능성 제고: 개인이 음악 데이터 처리와 복잡한 자동 연주 시스템,
멀티미디어 콘텐츠를 단기간에 완성하는 것은 시간적·기술적으로 거의 불가능에 가까웠음.
2) 개발 효율성 극대화: AI 협업을 통해 불가능했던 작업을 성공적으로 완수하였으며, 개발 기간을
획기적으로 단축하여 직장과 취미 생활 속에서 실용적인 결과물을 빠르게 도출할 수 있었음.
라. 나만의 방식 또는 개선 포인트는 무엇인가?
1) 가로쓰기 체계 도입: 기존 정간보의 세로쓰기 관행에서 벗어나, 현대인의 시선 이동 동선에 맞춘
가로쓰기 방식을 채택하고, 정간보 1개 정간을 엑셀 6개 셀로 표현하여 가독성과 시각적 직관성을
혁신적으로 높임.
2) 한글 높이율명 도입: 한자 및 어려운 발음의 12율명(黃, 太, 仲, 林, 南, 潢 등) 대신, 노래의 발성에
기반하여 발음이 쉽고 발성에 도움이 되는 한글 높이율명(하, 태, 주, 리, 나, 하+ 등)을 도입함.
3) 높이열 설계를 통한 음높이 시각화: 정간보의 단점을 보완하여 별도의 '높이열'을 구성함으로써,
악보만 보고도 음높이를 즉각적으로 파악할 수 있도록 구현함.
마. 다른 사람도 따라 할 수 있나요?
1) 대중적인 엑셀 기반 구축 및 시스템 사용법
- 복잡하고 진입장벽이 높은 전용 소프트웨어가 아닌, 누구나 친숙하게 사용하는 엑셀 기반으로
시스템을 설계함.
- 정간보를 읽을 수 있는 사람이라면 누구나 간단한 사용법을 통해 손쉽게 높이보를 제작하고
자동 연주 시스템을 활용할 수 있음.
2) 시스템 사용 절차
- ‘기본’ 시트: 연주곡의 시작열, 끝열, 빠르기, 으뜸음 하(黃)의 음높이, 높이율명을 입력함.
- ‘높이보’시트 생성: ‘기본’ 시트에서 ‘높이보 생성’을 클릭함.
- 연주 방법 선택: 생성된 ‘높이보’ 시트에서 연주 방법(행 연주, 열 연주, 수동 연주) 중 하나를 선택함.
- 실행: ‘시작’을 클릭하면 사용자가 선택한 연주 방법에 따라 연주가 실행됨.