📁
MusicXML vs MIDI vs ABC — 사보 데이터 포맷 완벽 가이드
편곡자 ↔ 의뢰자 ↔ 출판사 사이를 오가는 사보 데이터 — 어떤 포맷을 언제 쓸지. MusicXML 의 깊이, MIDI 의 한계, ABC 의 단순함.
사보 작업의 끝에는 항상 파일이 남습니다. MusicXML, MIDI, ABC — 세 포맷의 정체와 언제 무엇을 쓸지 정리합니다.
1. MIDI — "연주 데이터" (1983~)
Musical Instrument Digital Interface — 음악 산업 표준. 음표가 아니라 연주 정보 를 담습니다.
담는 것
- note on / off (어떤 음을 언제 누르고 떼는가)
- velocity (얼마나 세게 누르는가)
- tempo, time signature
- 제어 메시지 (CC) — sustain, modulation, expression
- 16 채널 (≈16 악기)
못 담는 것
- 음표 모양 (8분음 vs 점4분음 + 8분음 어떻게 적힐지) — 단지 시간만 안다
- 가사
- 강약 기호 (mp/mf/f) 의 텍스트 형태 (단지 velocity 숫자만)
- Slur, tie 같은 기호
- 리허설 마크, 페이지 레이아웃
언제 쓰나
- DAW 에서 작곡 (Logic, Cubase, Ableton)
- 가상악기 재생
- 백킹 트랙
- 음악 게임 (피아노 롤, MIDI 챌린지)
2. MusicXML — "사보 데이터" (2004~)
W3C/MakeMusic 표준. 사보 정보 100%.
담는 것
- 음표 모양 + 길이 + 옥타브 + 임시표
- 가사 (다중 절)
- 강약 / 텍스트 / 리허설 마크 / 코드 심볼
- 슬러 / 타이 / 옥타바 / 글리산도
- 페이지 레이아웃 (Engraving rules — 부분 손실 가능)
- 여러 보표 / 파트 / Layout
- 버전: 3.1 (가장 호환), 4.0 (최신)
형식
- .musicxml — uncompressed XML
- .mxl — ZIP 압축 (META-INF/container.xml + score.xml)
언제 쓰나
- Sibelius ↔ Dorico ↔ Finale ↔ MuseScore 사이 파일 교환
- 편곡자 ↔ 의뢰자 사이 파일 교환 — 표준 권장
- 출판사 / 인쇄
- 장기 보존 (텍스트 표준이라 100년 후에도 읽을 수 있음)
3. ABC — "텍스트 사보" (1991~)
키보드만으로 악보를 적는 가장 단순한 포맷.
담는 것
- 음표 / 박자 / 조성 / 코드
- 가사 (제한적)
- 여러 절
못 담는 것
- 복잡한 강약 기호 디테일
- 다중 보표 + Layout
- 출판 품질 페이지 레이아웃
언제 쓰나
- 민요 / 전통음악 보존 (영국 / 아일랜드 / 한국 민요)
- 리드 시트 (멜로디 + 코드)
- SEO / 텍스트 검색 가능한 사보
- git 버전 관리 (텍스트 diff)
4. 비교 표
| 항목 | MIDI | MusicXML | ABC |
|---|---|---|---|
| 파일 크기 | 작음 (≈10KB) | 중간 (≈100KB) | 매우 작음 (≈1KB) |
| 편집 도구 | DAW | 사보 프로그램 | 텍스트 에디터 |
| 음표 모양 보존 | ❌ | ✅ | 일부 |
| 가사 | ❌ | ✅ | 일부 |
| 재생 | ✅ (직접 가상악기) | 일부 (소프트가 변환) | 일부 |
| 레이아웃 | ❌ | ✅ | ❌ |
| git 친화 | ❌ (바이너리) | 중간 (XML) | ✅ |
| 한국 민요 적합 | 중간 | 좋음 | 최적 |
5. 실용 워크플로
편곡 의뢰자 입장
- 요청 시: 참고 음원 (.mp3) + 원악보 (.pdf) 첨부
- 납품 받기: MusicXML (.mxl) + PDF 둘 다
- 이유: PDF 는 보장된 페이지 레이아웃, MXL 은 본인 사보 환경에서 재가공 가능
편곡자 입장
- 작업: 자신의 사보 프로그램에서 (Sibelius/Dorico/MuseScore 무관)
- 출력: PDF (메인) + MXL (양방향 호환) + MIDI (재생용)
- 아카이브: .sib / .dorico / .mscz 원본 파일도 보관
출판 / 학원 입장
- 입수: MXL 또는 PDF
- 편집 시: MXL → 자체 사보 프로그램 import → 페이지 레이아웃 재조정 → 출판 PDF
6. 뮤지아 도구 활용
- 사보 에디터 — MusicXML 양방향 import/export, 36 조성, Sibelius/Dorico 트랜스포즈 팁
- ABC 표기법 — 51 템플릿 (한국 민요 20 포함) + abcjs 실시간 렌더 + 재생
- MIDI 시퀀서 — 4 트랙 + .mid I/O
- 악보 마켓 — 모든 포맷 (PDF/MIDI/MXL) 동시 제공 권장
