Files
ITOSMPiano-BachToBasics/docs/THIRD_PARTY_SAMPLES.md
T
이창현 89f66c3bee
CI / Frontend - type-check & test (push) Canceled after 0s
초보자용 1분 양손 MIDI 연습곡 다섯 개를 추가함
직접 만든 연습곡 다섯 파일을 공개 보관함에 등록했다. 별빛 계단은 입문과 쉬움 두 단계로 제공한다.

MIDI 파서 검사와 백엔드 단위 테스트 5개를 통과했다. 운영 백업은 /home/syskiller/piano/backups/bach-to-basics/20261009-beginner-midi 에 있다. 백엔드만 갱신했고 비회원 목록과 다운로드를 확인했다. 실제 USB MIDI 장치 검사는 남아 있다. 사전 훅은 로컬 pnpm 의존성 불일치로 실행되지 않아 관련 검사를 직접 수행했다.
2026-10-09 23:06:17 +09:00

3.9 KiB

기본 공개 샘플 출처

곡 보관함의 기본 샘플은 Mutopia Project에서 공개 도메인으로 배포하는 MIDI 자료다. 회원이 올린 파일과 구분하기 위해 서버 시작 시 seed_key가 있는 기본 자료로 등록한다.

표시 제목 작곡가 원본 페이지 파일 권리 표시
미뉴에트 사장조 BWV Anh. 114 크리스티안 페촐트 https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=75 minuet-bwv-anh-114.mid Public Domain
미뉴에트 내림마장조 WoO 82 루트비히 판 베토벤 https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=904 menuett-woo-82.mid Public Domain
엘리제를 위하여 WoO 59 루트비히 판 베토벤 https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=931 fur-elise.mid Public Domain

Mutopia Project의 배포 안내는 https://www.mutopiaproject.org/legal.html에서 확인할 수 있다. 원본 악보의 작곡 저작권과 MIDI 조판 자료의 표시를 혼동하지 않도록 각 곡의 원본 페이지도 함께 기록한다.

난이도별 연습 편곡

같은 곡을 단계별로 익힐 수 있도록 위 공개 도메인 MIDI에서 다음 연습 편곡을 만들었다. 원곡의 제목과 작곡가는 유지한다. 모든 단계별 파일에는 오른손과 왼손을 함께 넣는다. 곡 보관함에서는 같은 제목 아래에 난이도가 다른 피아노 독주 버전으로 표시한다. 손별 연습은 연습 화면의 왼손과 오른손 선택 기능을 사용한다.

원곡 단계 편곡 내용 파일
미뉴에트 사장조 BWV Anh. 114 입문 느린 오른손 선율 minuet-bwv-anh-114-beginner.mid
미뉴에트 사장조 BWV Anh. 114 쉬움 양손 원곡 minuet-bwv-anh-114.mid
미뉴에트 내림마장조 WoO 82 쉬움 느린 오른손 선율 menuett-woo-82-easy.mid
미뉴에트 내림마장조 WoO 82 중급 양손 원곡 menuett-woo-82.mid
엘리제를 위하여 WoO 59 입문 첫 주제 오른손 선율 fur-elise-beginner.mid
엘리제를 위하여 WoO 59 쉬움 첫 주제와 단순화한 왼손 근음 fur-elise-easy.mid
엘리제를 위하여 WoO 59 고급 전체 양손 원곡 fur-elise.mid

편곡 파일은 node scripts/build_sample_variants.mjs로 다시 만들 수 있다. 원본 MIDI가 바뀌면 생성 결과도 달라지므로 반영 전에 파일 크기와 음표 수와 실제 재생을 다시 검사한다.

자체 제작 초보자 연습곡

아래 다섯 파일의 선율과 반주는 이 프로젝트에서 새로 구성했다. 기존 유튜브 영상의 곡과 MIDI 파일을 옮긴 자료가 아니다. 모든 파일은 오른손과 왼손을 나눈 양손 MIDI이며 한 곡이 약 1분 이상 이어진다. 손별 연습은 연습 화면에서 선택한다.

표시 제목 난이도 익히는 기법 파일
별빛 계단 입문 왼손 근음과 5도 교대 starlight-steps-beginner.mid
별빛 계단 쉬움 왼손 네 음 분산 화음 starlight-steps-easy.mid
저녁빛 왈츠 입문 3박자 왼손 저음과 반복음 evening-waltz-beginner.mid
해돋이 아르페지오 쉬움 오른손 네 음 아르페지오와 왼손 긴 근음 sunrise-arpeggio-easy.mid
검은 건반 산책 입문 검은 건반 5음 음계와 왼손 5도 black-key-pentatonic-beginner.mid

분산 화음과 아르페지오 기법을 정리할 때 참고한 강좌는 Bill Hilton의 Six Piano Broken Chord And Arpeggio Techniques You Need To Know다. 이 링크는 기법 참고 출처이며 위 MIDI의 원곡이나 저작권 허가를 뜻하지 않는다. 새 MIDI는 python backend/tools/generate_beginner_midis.py로 같은 내용으로 다시 만들 수 있다.