ABC 표기법 입문서 — 텍스트로 악보 만들기

ABC 표기법은 텍스트만으로 악보를 표현하는 표준. 1991 년 Chris Walshaw 가 만들었고, 이메일 / 게시판 / 블로그 어디서나 악보를 공유할 수 있습니다.

▶ ABC 도구 열기

1. ABC 헤더 (Header) — 곡의 메타데이터

X:1
T:애국가
M:4/4
L:1/4
Q:1/4=80
K:G
  • X: 곡 번호 (X:1 - 첫 번째 곡)
  • T: 제목 (Title)
  • M: 박자 (Meter — 4/4, 3/4, 6/8 등)
  • L: 기본 음표 길이 (Length — 1/4 = 4분음표가 기본)
  • Q: 템포 (Quarter note = 80 BPM)
  • K: 조성 (Key — G 메이저, Am 마이너 등)

2. 음표 표기 — 대소문자가 옥타브

  • C D E F G A B = 4 옥타브 (C4 = 가운데 도)
  • c d e f g a b = 5 옥타브 (한 옥타브 위)
  • C, D, E, = 3 옥타브 (한 옥타브 아래, 콤마 사용)
  • c' d' e' = 6 옥타브 (한 옥타브 위, 어퍼스트로피)

예: CDEFGABc = C 메이저 1 옥타브 상행.

3. 임시표 — ♯ / ♭ / 자연음

  • ^F = F♯ (캐럿 = 샵)
  • _B = B♭ (언더스코어 = 플랫)
  • =F = F 자연음 (등호 = 자연음)
  • ^^F = F♯♯ (더블 샵)
  • __B = B♭♭ (더블 플랫)

4. 음표 길이 — 숫자로 곱셈/나눗셈

  • C = 기본 길이 (L: 에 정의 — 보통 1/4)
  • C2 = 기본 × 2 (반음표)
  • C/2 또는 C/ = 기본 ÷ 2 (8분음표)
  • C/4 = 기본 ÷ 4 (16분음표)
  • C3 = 기본 × 3 (점음표 효과)

5. 마디 / 반복

  • | = 마디줄
  • |] = 종지선
  • |: ~ :| = 반복 구간
  • |1 ~ |2 = 1번 끝 / 2번 끝 (1차/2차 종결)

예: |: CDEF | GABc :| = 두 번 반복.

6. 코드 표기 — 따옴표 안에

"C" CEGc | "F" FAcf | "G7" GBdf | "C" c4

각 음표 위에 코드 심볼이 붙음. 통기타 / 우쿨렐레 코드 차트 만들 때 유용.

7. 한국 민요 ABC 예시 — 아리랑 (본조)

X:1
T:Arirang
M:9/8
L:1/8
Q:3/8=80
K:Bb
|: F3 D2 F G2 A | B3 c2 d c2 B |
A3 G2 F D2 F | G3 F2 D C2 D :|

아리랑은 9/8 박자 (큰 3박). M:9/8 + L:1/8 (8분 단위) + Q:3/8=80 (점4분 = 80 BPM).

8. 다른 표기법과 비교

표기법장점단점
ABC텍스트로 어디서나, 빠른 입력복잡한 표현 어려움
MusicXML표현력 풍부, 표준 교환사람이 읽기 어려움
LilyPond인쇄 품질 최고학습 곡선 큼
MIDI음원 재생표기 정보 손실

9. 활용 — 어디에 쓸까?

  • 이메일/게시판 공유 — 텍스트로 악보 보냄. ABC 도구에 붙여넣으면 즉시 오선지로.
  • 빠른 멜로디 메모 — 머릿속 멜로디를 30 초 안에 텍스트로.
  • 국악 / 민요 채보 — 한국 민요 51 템플릿 중 15 개 한국 민요 제공.
  • 찬송가 / CCM — 51 템플릿 중 10 찬송가 (Amazing Grace / 주 하나님 지으신 모든 세계 등).
  • 학습 — 이론으로 배운 진행을 직접 입력해 들어보기.

10. 다운로드 / 공유 워크플로

  1. 도구에서 ABC 입력 → 우측에 실시간 오선지 렌더
  2. 재생으로 음원 미리듣기
  3. .abc 다운로드 (텍스트) → 다른 사람에게 메일/메신저로
  4. .svg 다운로드 (이미지) → 블로그 / 인스타 / 워드 문서

관련 도구