비슷한 임시 연습곡 다섯 개를 교체했다. 부르크뮐러와 슈만 원본 30곡의 출처와 권리 정보를 보존했다. 각 MIDI에 양손 연습용 도입부와 마무리를 넣고 난이도를 음표 밀도로 분류했다. MIDI 구조 검사 30개와 서버 격리 테스트 5개를 통과했다. 운영 백업: /home/syskiller/piano/backups/bach-to-basics/20261009-practice-30-intro-ending. 백엔드만 운영에 반영했고 HTTPS 공개 목록과 30개 다운로드를 확인했다. 회원 업로드 2건은 보존됐다. 실제 건반 연주감 검사는 남아 있다.
4.3 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가 바뀌면 생성 결과도 달라지므로 반영 전에 파일 크기와 음표 수와 실제 재생을 다시 검사한다.
도입부와 마무리가 있는 연습곡 30개
서로 다른 원곡 30개를 바탕으로 오른손의 중심 선율과 왼손의 저음을 골라 양손 연습용으로 편곡했다. 각 MIDI에는 원곡 첫 선율을 천천히 들려주는 도입부와 마지막 선율을 다시 들려주고 종지음을 유지하는 마무리가 있다. 곡 길이는 69~134초다. 난이도는 오른손 음표 밀도에 따라 입문과 쉬움과 중급으로 나눈다. 복잡한 곡을 입문이라고 표시하지 않는다.
- 부르크뮐러 Op. 100의 서로 다른 연습곡 18개: 원본 MIDI와 RDF의 표시는 모두 Public Domain이다. 원본 조판자는 Bas Wassink이다.
- 슈만 Op. 68의 서로 다른 소품 12개: 원본 MIDI의 조판자는 Philippe Hézaine이다. RDF에 표시된 각 곡의 CC BY-SA 2.5 또는 CC BY-SA 3.0 조건을 편곡본에도 적용한다.
곡별 원문 제목과 원본 MIDI 주소와 RDF 주소와 조판자와 정확한 라이선스 버전은 practice_collection.json에 기록했다. 받은 원본 MIDI와 RDF는 practice_sources에 함께 보관한다. MIDI는 node scripts/build_practice_collection.mjs로 다시 만들고 node scripts/check_practice_collection.mjs로 검증한다. 회원 업로드와 구분되는 기본 공개 자료만 교체한다.
유튜브 영상은 이 30곡의 음원이나 MIDI 출처가 아니다. 공개 시청이 가능한 영상이라는 이유만으로 선율을 복제하지 않았다. 특정 쇼츠에 나온 곡을 그대로 옮기는 작업은 별도의 이용 허락과 원본 확인이 필요하다.