# 기본 공개 샘플 출처 곡 보관함의 기본 샘플은 Mutopia Project에서 공개 도메인으로 배포하는 MIDI 자료다. 회원이 올린 파일과 구분하기 위해 서버 시작 시 `seed_key`가 있는 기본 자료로 등록한다. | 표시 제목 | 작곡가 | 원본 페이지 | 파일 | 권리 표시 | | --- | --- | --- | --- | --- | | 미뉴에트 사장조 BWV Anh. 114 | 크리스티안 페촐트 | | `minuet-bwv-anh-114.mid` | Public Domain | | 미뉴에트 내림마장조 WoO 82 | 루트비히 판 베토벤 | | `menuett-woo-82.mid` | Public Domain | | 엘리제를 위하여 WoO 59 | 루트비히 판 베토벤 | | `fur-elise.mid` | Public Domain | Mutopia Project의 배포 안내는 에서 확인할 수 있다. 원본 악보의 작곡 저작권과 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](https://creativecommons.org/licenses/by-sa/2.5/) 또는 [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) 조건을 편곡본에도 적용한다. 곡별 원문 제목과 원본 MIDI 주소와 RDF 주소와 조판자와 정확한 라이선스 버전은 [`practice_collection.json`](../backend/sample_midi/practice_collection.json)에 기록했다. 받은 원본 MIDI와 RDF는 [`practice_sources`](../backend/tools/practice_sources)에 함께 보관한다. MIDI는 `node scripts/build_practice_collection.mjs`로 다시 만들고 `node scripts/check_practice_collection.mjs`로 검증한다. 회원 업로드와 구분되는 기본 공개 자료만 교체한다. 유튜브 영상은 이 30곡의 음원이나 MIDI 출처가 아니다. 공개 시청이 가능한 영상이라는 이유만으로 선율을 복제하지 않았다. 특정 쇼츠에 나온 곡을 그대로 옮기는 작업은 별도의 이용 허락과 원본 확인이 필요하다.