메뉴 건너뛰기
MuziAI

AI 가수를 위한 ABC 쓰기: 정확한 형식과 흔한 실수

AI 가수가 따라 부르는 ABC 악보 쓰는 법: 머리말 여덟 줄, Vocal과 Ins 성부, 마디 계산, 허용되는 코드, 내려받는 스킬까지 정리했습니다.

작성: MuziAI 팀. 수치는 MuziAI를 만들면서 저희가 직접 진행한 측정에서 나왔습니다. 초안은 AI의 도움을 받아 썼고, 모든 수치는 측정 기록과 대조해 확인했습니다. 업데이트: 2026년 10월 13일.

멜로디와 코드가 이미 있다면 MuziAI에 붙여 넣고 AI가 그에 맞춰 부르게 할 수 있습니다. 하지만 받아들이는 ABC는 한 가지뿐입니다. 노래 모델이 직접 쓰는 두 성부 형식입니다. 일반 채팅 AI에게 "ABC 악보를 써 줘"라고 하면 보통 읽을 수 없는 결과가 나옵니다. 일상적인 ABC를 쓰기 때문입니다. 이 글은 저희 샘플 곡을 위해 기계가 작곡한 악보 58개에서 측정한 숫자와 함께 실제 형식을 설명합니다.

피아노 위에 놓인 연필과 빈 종이
피아노 위에 놓인 연필과 빈 종이

머리말 여덟 줄

처음 여덟 줄은 거의 고정입니다. BPM과 키만 바뀝니다.

X:1
T:
M:4/4
L:1/16
Q:1/4=88
V: Vocal clef=treble name="Vocal Melody" snm="Vocal"
V: Ins clef=treble name="Ins Melody" snm="Inst."
K:C

58개 악보 모두 4/4와 1/16 단위를 씁니다. 제목은 MuziAI의 별도 칸에 입력하므로 T: 줄은 비워 둡니다. 키는 일반 키(C, Am, F#, Bb)여야 하며, "major"나 "minor" 표기도, 선법도 안 됩니다. 58개 악보에서 가장 흔한 키는 F(21곡)이고, 그다음이 Dm(11)과 Eb(7)입니다.

두 성부와 마디 묶음

머리말 다음의 악보는 묶음이 이어진 형태입니다. 묶음마다 V: Vocal 줄, 악보 한 줄, V: Ins 줄, 악보 한 줄이 있고, 두 악보 줄의 마디 수가 같아야 합니다(1~4). 구간 이름은 그 구간의 첫 묶음 바로 앞에 % verse나 % chorus 같은 주석으로 적습니다.

% verse
V: Vocal
"C"z2G2G2A2c2c2B4|"Am"A4G8z4|"F"z2A2A2B2c2d2c4|"G"B4G8z4|
V: Ins
Z4|

Vocal 성부에는 노래 멜로디와 모든 코드가 들어갑니다. Ins 성부는 악기입니다. 노래하는 구간에서는 기계가 비워 두고(Z4는 쉬는 마디 네 개라는 뜻), 인트로, 간주, 아웃트로에서는 리드 선율을 맡습니다. 58개 악보에서 Ins 성부의 음표 수는 곡 전체를 통틀어 중앙값이 77개뿐입니다. 가수가 쉴 때만 소리를 내기 때문입니다.

모든 마디의 합은 16

1/16 단위에서 4/4 마디 하나는 정확히 16이 되어야 합니다. 음표 뒤의 숫자는 십육분음표 몇 개만큼의 길이인지를 나타내므로 G2는 팔분음표, A4는 사분음표입니다. 허용되는 길이는 1, 2, 3, 4, 6, 8, 12, 16뿐입니다. 다른 길이가 필요하면 같은 음높이의 음표 두 개를 하이픈으로 붙임줄 처리하세요. 10은 c8-c2, 5는 c4-c로 씁니다.

원하는 것쓰는 법그렇게 안 하면 생기는 문제
길이 10/16인 음표c8-c2길이 10은 존재하지 않음
한 마디 전체 쉼Z 또는 z16마디가 모자라거나 넘침
Ins의 쉬는 마디 네 개Z4두 성부의 마디 수가 어긋남
Am7 코드음표 바로 앞에 "Am7"Ins에 쓴 코드는 거부됨

허용되는 코드

코드는 시작되는 음표나 쉼표 바로 앞에 큰따옴표로 적습니다. 근음은 A부터 G까지(# 또는 b 가능)이고, 그 뒤에 다음 중 하나가 붙습니다: 없음, m, dim, aug, 7, maj7, m7, dim7, m7b5, sus4, sus2, 6, m6, 7sus4, m(maj7). 슬래시 뒤에 베이스음을 붙일 수도 있습니다(C/E). C9, Cadd9, Cmaj, N.C. 같은 익숙한 코드는 목록에 없으니 가장 가까운 코드로 바꾸세요.

가사는 악보와 나란히 흘러야 한다

모델은 가사와 악보를 순서대로 짝짓습니다. 58개 악보에서 중앙값은 가사 한 줄에 약 두 마디(벌스, 후렴, 브리지에서 2.0~2.25)이고, 벌스 한 줄에 음표는 대략 8~10개입니다. 그러니 가사는 악보의 % 주석과 같은 순서로 [Verse], [Chorus] 태그를 달아 나누고, 음표 하나에 한 음절씩 쓰세요. 후렴은 매번 전부 다 적어야 하며, "x2"로 줄이면 안 됩니다.

AI가 자꾸 하는 실수

  • T:에 제목을 넣거나, L:1/8이나 Q:120으로 바꾸거나, K:C major라고 쓰기.
  • 도돌이표 |: :|, 겹세로줄 ||, 이음줄, 꾸밈음, 셋잇단음표, [CEG] 같은 겹음 코드 쓰기.
  • 가사는 MuziAI의 가사 칸에 넣어야 하는데, 음표 아래에 w: 가사 줄 추가하기.
  • Ins 성부에 코드를 넣거나, 두 성부의 마디 수를 다르게 두기.
  • 구간이 아예 없거나, 가사의 구간 태그 순서가 악보의 주석 순서와 다르게 쓰기.

빠른 방법: 스킬 쓰기

위의 규칙을 모두 Claude, ChatGPT 등 쓰는 AI에 불러올 수 있는 스킬로 묶었습니다. 이 스킬은 AI가 곡의 구간을 제대로 나누고, 서로 맞는 가사와 ABC를 쓴 다음, 결과를 건네기 전에 검사 스크립트를 돌리게 합니다. 그 스크립트는 노래 모델의 공식 스킬 팩에 들어 있는 바로 그 검사기라서, ACCEPTED로 보고된 악보는 MuziAI가 읽을 수 있습니다. 작곡 스킬 내려받기 (.zip).

한계와 모르는 것

  • 악보는 키, 템포, 코드, 구조를 꽤 정확하게 고정하지만 멜로디는 느슨하게만 따릅니다. 코드 일치도는 측정했지만(악보가 있으면 0.81~0.92, 없으면 0.55) 노래 멜로디는 측정하지 않았습니다.
  • 검사기를 통과한 ABC가 좋은 노래를 보장하지는 않습니다. 그것은 여러분이 쓰는 멜로디에 달려 있습니다.
  • "Am F C G" 방식의 코드 입력란을 시도했지만 꺼 두었습니다. 보컬 줄이 쉼표뿐이면 기계가 가사를 다 부르지 않기 때문입니다.

실제로 써 보기

  1. 스킬로 구간 태그가 달린 가사와 악보를 만드세요.
  2. 홈페이지에서 "직접 작사" 탭을 열고 가사를 붙여 넣으세요.
  3. 악보 카드에서 "내 ABC 붙여넣기"를 누르고 코드를 붙여 넣으세요. 검사 결과가 "읽을 수 있음"이라고 나오거나 문제가 있는 줄을 알려 줍니다.
  4. 악보를 충실히 따르려면 "멜로디와 코드"를, 장르를 바꾼다면 "멜로디만"을 고르세요.

MuziAI에서 바로 체험해 보세요

무료, 회원가입 불필요. 아이디어만 주시면 AI가 가사를 쓰고 완성된 곡으로 불러드립니다.

노래 만들기