📁

MusicXML vs MIDI vs ABC — 사보 데이터 포맷 완벽 가이드

편곡자 ↔ 의뢰자 ↔ 출판사 사이를 오가는 사보 데이터 — 어떤 포맷을 언제 쓸지. MusicXML 의 깊이, MIDI 의 한계, ABC 의 단순함.

뮤지아 · · 1,600 단어 · /tools/score-editor/tools/abc-notation/tools/midi-sequencer

사보 작업의 끝에는 항상 파일이 남습니다. 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. 비교 표

항목MIDIMusicXMLABC
파일 크기작음 (≈10KB)중간 (≈100KB)매우 작음 (≈1KB)
편집 도구DAW사보 프로그램텍스트 에디터
음표 모양 보존일부
가사일부
재생✅ (직접 가상악기)일부 (소프트가 변환)일부
레이아웃
git 친화❌ (바이너리)중간 (XML)
한국 민요 적합중간좋음최적

5. 실용 워크플로

편곡 의뢰자 입장

  1. 요청 시: 참고 음원 (.mp3) + 원악보 (.pdf) 첨부
  2. 납품 받기: MusicXML (.mxl) + PDF 둘 다
  3. 이유: PDF 는 보장된 페이지 레이아웃, MXL 은 본인 사보 환경에서 재가공 가능

편곡자 입장

  1. 작업: 자신의 사보 프로그램에서 (Sibelius/Dorico/MuseScore 무관)
  2. 출력: PDF (메인) + MXL (양방향 호환) + MIDI (재생용)
  3. 아카이브: .sib / .dorico / .mscz 원본 파일도 보관

출판 / 학원 입장

  1. 입수: MXL 또는 PDF
  2. 편집 시: MXL → 자체 사보 프로그램 import → 페이지 레이아웃 재조정 → 출판 PDF

6. 뮤지아 도구 활용

  • 사보 에디터 — MusicXML 양방향 import/export, 36 조성, Sibelius/Dorico 트랜스포즈 팁
  • ABC 표기법 — 51 템플릿 (한국 민요 20 포함) + abcjs 실시간 렌더 + 재생
  • MIDI 시퀀서 — 4 트랙 + .mid I/O
  • 악보 마켓 — 모든 포맷 (PDF/MIDI/MXL) 동시 제공 권장

관련 가이드