코드 전조(이조) 변환기

코드 진행을 입력하고 키를 바꾸면 전체 코드가 자동으로 이조됩니다.

이조된 코드
-
이동 반음 수: -카포 환산: -

한눈에 보기

곡의 코드 악보를 내 목소리나 연주하기 편한 키로 옮길 때 쓰는 도구입니다. 원래 키와 바꿀 키를 고르면 두 키 사이의 반음 차이를 계산해 입력한 모든 코드의 근음(루트)과 슬래시 코드의 베이스 음을 같은 폭으로 이동시킵니다. 보컬 음역에 맞추기, 카포 위치 정하기, 우쿨렐레·피아노 반주로 옮기기에 쓸 수 있습니다.

이조의 원리: 반음 12개의 순환

서양 음악의 12개 음은 C, C#(Db), D, D#(Eb), E, F, F#(Gb), G, G#(Ab), A, A#(Bb), B 순서로 한 바퀴를 돌고 다시 C로 돌아옵니다. 이동량은 (바꿀 키 번호 − 원래 키 번호 + 12) mod 12로 구하며, 모든 코드의 근음 번호에 이 값을 더한 뒤 12로 나눈 나머지를 새 근음으로 삼습니다. 코드 뒤의 m, 7, maj7, sus4, dim, add9 같은 성질 표기는 건드리지 않습니다. 모든 코드를 같은 간격만큼 옮기므로 코드 사이의 관계(도수)는 변하지 않고, 그래서 곡의 느낌도 높낮이만 달라질 뿐 같습니다.

예를 들어 C 키에서 D 키로 가면 이동량은 (2 − 0 + 12) mod 12 = 2반음입니다. 거꾸로 D에서 C로 가면 (0 − 2 + 12) mod 12 = 10으로 표시되는데, 이는 "10반음 올림"이자 "2반음 내림"과 같은 결과입니다. 도구의 이동 반음 수가 항상 0~11로 나오는 이유입니다.

참고표 1: 메이저 키별 I - V - vi - IV 진행

대중가요에서 가장 흔한 4코드 진행(1도, 5도, 6도 마이너, 4도)을 12개 키로 옮긴 표입니다. 아래 표는 빌드 시 반음 간격(0, 7, 9, 5)으로 계산한 값이며, 표 6과 같이 G, D, A, E, B, F# 키는 샵 철자로, 나머지 키는 플랫 철자로 적었습니다(같은 음의 다른 이름일 뿐입니다).

키I - V - vi - IV
CC - G - Am - F
DbDb - Ab - Bbm - Gb
DD - A - Bm - G
EbEb - Bb - Cm - Ab
EE - B - C#m - A
FF - C - Dm - Bb
F#F# - C# - D#m - B
GG - D - Em - C
AbAb - Eb - Fm - Db
AA - E - F#m - D
BbBb - F - Gm - Eb
BB - F# - G#m - E

참고표 2: 카포 프렛별 연주 코드 모양

카포를 n프렛에 끼우면 소리는 n반음 높아집니다. 따라서 원곡 키에서 n반음을 뺀 키의 코드 모양으로 연주하면 원곡과 같은 높이가 납니다. 첫 열이 원곡 키이고, 각 열은 그 키의 곡을 해당 카포 프렛에서 연주할 때의 코드 모양(그 키의 I 코드)입니다. 열린 코드(C, G, D, A, E, Am, Em 등)로 칠 수 있는 모양이 나오는 칸을 찾는 용도로 쓰세요.

원곡 키카포 없음카포 1카포 2카포 3카포 4카포 5카포 7
CCBBbAAbGF
DbDbCBBbAAbF#
DDDbCBBbAG
EbEbDDbCBBbAb
EEEbDDbCBA
FFEEbDDbCBb
F#F#FEEbDDbB
GGF#FEEbDC
AbAbGF#FEEbDb
AAAbGF#FED
BbBbAAbGF#FEb
BBBbAAbGF#E

※ 카포 위치는 기타 넥의 프렛 간격과 줄 길이에 따라 음정이 미세하게 달라질 수 있고, 높은 프렛일수록 튜닝이 흔들리기 쉽습니다. 표는 이론상 음높이 관계이며 악기·카포 제품별 차이는 반영하지 않습니다.

참고표 3: C G Am F를 옮기면

이동 반음바꿀 키결과
+1DbDb Ab Bbm Gb
+2DD A Bm G
+3EbEb Bb Cm Ab
+4EE B C#m A
+5FF C Dm Bb
+7GG D Em C
+9AA E F#m D

참고표 4: 이동 반음 수와 카포 프렛 환산

도구가 표시하는 "이동 반음 수"는 항상 0~11의 올림 방향 값입니다. 내림으로 생각하고 싶다면 12에서 뺀 값이 내림 반음 수이고, 카포 환산도 같은 값(12 − 이동량, 0이면 카포 없음)입니다. 이 카포 값은 "원곡과 같은 높이를 유지하면서 바꿀 키의 모양으로 칠 때"의 프렛 수이므로, 음역에 맞추려고 일부러 키를 올리거나 내린 경우에는 참고만 하세요. 8프렛이 넘는 값은 실제 기타에서 비현실적인 경우가 많습니다.

이동 반음같은 의미의 내림C에서 시작하면원음 유지 카포 프렛
+00C카포 없음
+1-11Db11프렛
+2-10D10프렛
+3-9Eb9프렛
+4-8E8프렛
+5-7F7프렛
+6-6F#6프렛
+7-5G5프렛
+8-4Ab4프렛
+9-3A3프렛
+10-2Bb2프렛
+11-1B1프렛

참고표 5: 시작 키 → 목표 키 이동 반음 수 조회

곡의 원래 키가 자연음(C, D, E, F, G, A, B) 키일 때, 12개 목표 키로 옮기는 데 필요한 반음 수를 한눈에 찾는 표입니다. 각 칸은 (목표 번호 − 시작 번호 + 12) mod 12로 계산했으며 가로축이 목표 키입니다. 도구에 직접 키를 고르는 것과 결과가 같으므로 먼저 대략적인 이동 폭을 가늠할 때 쓰세요.

시작 \ 목표CDbDEbEFF#GAbABbB
C+0+1+2+3+4+5+6+7+8+9+10+11
D+10+11+0+1+2+3+4+5+6+7+8+9
E+8+9+10+11+0+1+2+3+4+5+6+7
F+7+8+9+10+11+0+1+2+3+4+5+6
G+5+6+7+8+9+10+11+0+1+2+3+4
A+3+4+5+6+7+8+9+10+11+0+1+2
B+1+2+3+4+5+6+7+8+9+10+11+0

참고표 6: 키별 다이어토닉 코드 (I ii iii IV V vi vii°)

한 곡의 코드가 어느 키에 속하는지 가늠할 때 보는 표입니다. 메이저 스케일의 각 음 위에 3화음을 쌓으면 장조의 1·4·5도는 메이저, 2·3·6도는 마이너, 7도는 감화음(dim)이 되는 규칙을 12개 키에 적용했습니다. 이조해도 이 구조는 그대로이므로, 이조 결과가 이 표의 같은 줄에 들어오는지 보면 오타나 반음 실수를 걸러 낼 수 있습니다. F, D♭, E♭, A♭, B♭ 키는 플랫 철자로, 나머지는 샵 철자로 썼습니다. F# 키의 7도는 원래 E#dim으로 쓰지만 같은 음인 Fdim으로 적었습니다.

키IiiiiiIVVvivii°
CCDmEmFGAmBdim
DbDbEbmFmGbAbBbmCdim
DDEmF#mGABmC#dim
EbEbFmGmAbBbCmDdim
EEF#mG#mABC#mD#dim
FFGmAmBbCDmEdim
F#F#G#mA#mBC#D#mFdim
GGAmBmCDEmF#dim
AbAbBbmCmDbEbFmGdim
AABmC#mDEF#mG#dim
BbBbCmDmEbFGmAdim
BBC#mD#mEF#G#mA#dim

상황별 활용 시나리오

시나리오 1. 높은 음이 안 나올 때 두 반음 내리기

원곡이 E 키(E B C#m A)인데 후렴의 높은 음이 힘들다면 D 키로 두 반음 내려 봅니다. 원래 키 E, 바꿀 키 D를 고르면 이동량은 (2 − 4 + 12) mod 12 = 10으로 표시되지만(10반음 올림 = 2반음 내림) 결과는 D A Bm G입니다. 코드 모양이 열린 코드 D, A, Bm(바레), G라서 카포 없이도 칠 수 있습니다. 한 번에 두 반음이 부담스러우면 한 반음씩(D# 키: D# A# Cm G#, 플랫으로 Eb Bb Cm Ab) 시험해 보세요.

시나리오 2. 바레 코드가 많은 곡에 카포 쓰기

원곡이 B♭ 키(Bb Eb Gm F)면 바레 코드투성이입니다. 원래 키 A#(=Bb)에 바꿀 키 G를 넣으면 G C Em D가 나오고, 카포 환산이 3프렛으로 표시됩니다. 3프렛에 카포를 끼우고 G 모양으로 치면 원곡 높이가 유지됩니다. 위 참고표 2의 Bb 행, 카포 3 칸이 G인 것과 일치하는지 확인해 보세요. 이처럼 표 6의 G 키 줄(G, Am, Bm, C, D, Em)에 모두 들어가는 코드가 나오면 열린 코드로만 칠 수 있다는 신호입니다.

시나리오 3. 마이너 곡을 다른 키로 맞추고 표기 정하기

Am Dm E 진행을 D 키 기준(5반음 올림)으로 옮기고 싶다면 원래 키 A, 바꿀 키 D로 설정해 Dm Gm A를 얻습니다. 같은 입력에서 C G Am F를 F 키(5반음)로 옮기면 샵 표기에서는 F C Dm A#이 되지만, 플랫 표기로 바꾸면 F C Dm Bb으로 악보에서 흔히 보는 모양이 됩니다. 같은 음이라도 조성에 맞는 철자를 고르는 것이 가독성을 좌우하므로, F, Bb, Eb, Ab, Db 키는 플랫으로, G, D, A, E, B 키는 샵으로 출력하는 편이 표 6의 철자와 맞습니다.

입력 규칙과 특이 케이스 (코드 동작 기준)

계산 예시

흔한 실수와 한계

결과를 활용하는 법

먼저 부를 곡의 가장 높은 음과 가장 낮은 음이 편하게 나오는 키를 찾고, 그 키로 이조한 코드를 복사해 악보에 붙입니다. 기타는 이조 후 나온 코드가 바레 코드로 가득하다면 표 2에서 열린 코드가 되는 카포 위치를 찾아 대안 키 모양으로 다시 이조하세요. 같은 소리를 내면서 운지는 쉬워집니다. 합주할 때는 모두가 같은 기준 키(실제 소리 기준)를 쓰는지 먼저 합의하세요. 트랜스포지션 악기(예: B♭ 악기)는 표기와 실음이 다릅니다.

자주 묻는 질문

플랫(b) 표기 코드도 입력할 수 있나요?

네, Db, Eb, Gb, Ab, Bb 같은 플랫 표기도 인식합니다. 결과는 기본으로 샵(#) 표기로 보여 주며, 출력 표기 선택에서 플랫으로 바꿀 수 있습니다. Db와 C#처럼 이름만 다르고 같은 음이므로 연주에는 차이가 없습니다.

베이스 음이 다른 슬래시 코드(예: G/B)도 지원하나요?

네, "/" 뒤에 오는 베이스 음도 함께 이조합니다. G/B를 2반음 올리면 A/C#이 됩니다.

카포를 쓸 때는 어느 쪽 키를 원래 키로 넣나요?

원곡의 실제 키를 "원래 키", 손으로 잡고 싶은 코드 모양의 키를 "바꿀 키"로 넣습니다. 이동량이 8반음처럼 크게 보여도 결과는 카포로 보정되는 모양이므로, 카포 프렛 수는 (원곡 키 − 바꿀 키 + 12) mod 12로 확인하면 됩니다. 위 예시에서 E→C는 4프렛입니다.

마이너 키 곡은 어떻게 입력하나요?

같은 방식입니다. Am 곡을 Cm으로 옮기고 싶다면 원래 키 A, 바꿀 키 C를 고르면 3반음 이동이 되어 Am이 Cm으로 바뀝니다. 병행조(Am과 C)를 오가고 싶다면 이조가 아니라 코드 해석의 문제이므로 이 도구의 범위 밖입니다.

피아노·우쿨렐레에도 쓸 수 있나요?

코드 이름 기준 변환이므로 어느 악기든 같이 쓸 수 있습니다. 다만 운지는 악기마다 따로 확인해야 합니다. 우쿨렐레 코드는 우쿨렐레 기본 코드 가이드를 참고하세요.

이조와 카포는 어떻게 다른가요?

이조는 곡의 실제 음높이를 바꾸는 것이고, 카포는 음높이는 유지한 채 손으로 잡는 코드 모양만 바꾸는 방법입니다. 카포를 n프렛에 끼우고 n반음 낮은 키의 모양으로 치면 원곡과 같은 소리가 납니다. 노래가 너무 높거나 낮아서 키를 바꾸는 경우에는 이조를 하고, 그 결과 코드가 어려우면 다시 카포로 모양을 쉽게 바꿀 수 있습니다. 두 방법을 한 번에 적용해도 계산은 반음 합으로 같습니다.

한 곡 중간에서 키가 바뀌는 곡은 어떻게 하나요?

이 도구는 입력한 모든 코드를 같은 폭으로 옮기므로, 곡 도중 전조(modulation)가 있어도 각 구간이 같은 폭으로 이동해 구조가 유지됩니다. 다만 구간별로 다른 폭으로 옮기고 싶다면 구간을 나눠 따로 입력해야 합니다.

결과의 샵·플랫 표기는 어느 쪽을 쓰는 게 맞나요?

음높이는 같으므로 틀린 쪽은 없습니다. 읽기 편한 철자는 조성에 따라 달라서, 보통 F, Bb, Eb, Ab, Db 키에서는 플랫이, G, D, A, E, B 키에서는 샵이 자연스럽습니다. 위 참고표 6이 이 관례를 따른 철자입니다. 이 도구는 한 곡 전체에 한 가지 표기를 적용하므로 필요하면 두 번 변환해 비교해 보세요.

멜로디 음표나 가사도 같이 이조되나요?

아닙니다. 코드 이름의 루트와 슬래시 베이스만 이동합니다. 멜로디 음이나 계이름, 가사는 바뀌지 않으며, 계이름은 이동 반음 수만큼 따로 옮겨 적어야 합니다. 악기 보이싱은 새 키에서 다시 정하는 것이 좋습니다.

입력한 코드가 그대로 나오거나 경고가 뜨는 이유는 무엇인가요?

A~G로 시작하지 않는 항목(마디 선 |, N.C., 반복 기호, 숫자)은 이조 대상이 아니므로 그대로 두고 경고에 나열합니다. 반대로 영문 구간 이름이 A~G로 시작하면 코드로 간주되어 글자가 바뀌니, 코드만 따로 입력하세요.

관련 도구