악보에서 Am7을 보고 코드표를 찾다가 C6의 구성음이 똑같다는 것을 알아차리면 혼란스럽습니다. 같은 음인데 왜 이름이 둘인지, 그러면 손 모양도 같은지 궁금해집니다.
결론부터 적으면 대부분은 손 모양이 다릅니다. 이름이 다른 데는 이유가 있고, 그 이유가 손 모양에도 반영됩니다. 내장 코드 사전의 실제 데이터로 확인한 내용을 정리했습니다.
섞이기 쉬운 두 가지 현상
먼저 구분해야 할 것이 있습니다. 비슷해 보이지만 성격이 완전히 다릅니다.
| 구분 | 예시 | 정체 |
|---|---|---|
| 표기만 다름 | G#m = Abm | 완전히 같은 코드. 적는 방법이 둘일 뿐 |
| 이름이 다름 | Am7 ≠ C6 | 서로 다른 코드. 우연히 구성음이 겹침 |
첫 번째는 이명동음입니다. 알파벳 일곱 자로 열두 음을 부르려니 검은 건반에 이름이 둘씩 붙은 결과이고, 실체는 하나입니다. 자세한 내용은 이명동음 정리에 따로 적었습니다.
이 글에서 다루는 것은 두 번째입니다. 구성음 목록이 같은데 이름이 다른 경우입니다.
왜 한 음 집합에 이름이 여러 개인가
코드 이름은 어느 음을 뿌리로 보는가에서 출발합니다. 같은 음 넷을 놓고도 어느 것을 뿌리로 잡느냐에 따라 이름이 달라집니다.
A, C, E, G 네 음을 봅시다.
| 뿌리로 보는 음 | 나머지 음의 도수 | 붙는 이름 |
|---|---|---|
| A | C는 단3도, E는 완전5도, G는 단7도 | Am7 |
| C | E는 장3도, G는 완전5도, A는 장6도 | C6 |
같은 네 음인데 기준점이 A면 마이너 세븐스, C면 식스가 됩니다. 어느 이름을 쓸지는 곡의 흐름이 결정합니다. 이 자리가 A를 중심으로 도는 구간이면 Am7, C를 중심으로 도는 구간이면 C6이 자연스럽습니다.
즉 이름이 둘인 것은 표기 관습의 문제가 아니라 음악적 역할이 다르다는 표시입니다. 그리고 역할이 다르면 연주도 달라집니다.
코드 사전으로 직접 확인했다
이 도구는 코드 이름을 받아 내장 사전에서 운지를 찾습니다. 사전에 들어 있는 실제 데이터를 꺼내서, 구성음이 같은 쌍들이 운지까지 같은지 확인했습니다.
표기법은 6번 줄부터 1번 줄까지의 프렛 번호이고 x는 치지 않는 줄입니다.
| 코드 | 사전의 운지 | 실제로 울리는 음 | 운지 일치 |
|---|---|---|---|
| Am7 | x02010 | A C E G | 다름 |
| C6 | x32210 | C E A | |
| Bm7b5 | x2323x | B D F A | 다름 |
| Dm6 | xx0201 | D F A B | |
| Csus2 | x30013 | C D G | 6번 줄만 다름 |
| Gsus4 | 330013 | G C D |
세 쌍 모두 구성음은 같은데 운지가 다릅니다. 특히 마지막 쌍이 흥미롭습니다. Csus2와 Gsus4는 여섯 줄 중 다섯 줄이 완전히 같고 6번 줄만 다릅니다. Gsus4는 6번 줄 3프렛에서 G를 최저음으로 울리고, Csus2는 6번 줄을 치지 않아 5번 줄의 C가 최저음이 됩니다.
이 한 줄이 이름을 결정합니다.
음이 같은데 운지가 갈리는 이유
두 가지가 작용합니다.
최저음이 다르다
코드에서 가장 낮은 음은 특별한 역할을 합니다. 귀는 최저음을 뿌리로 듣는 경향이 있어서, 최저음이 바뀌면 같은 음 집합도 다른 코드처럼 들립니다.
그래서 Am7은 A를 최저음에 두고, C6은 C를 최저음에 둡니다. 위에 쌓인 음이 같아도 밑을 다르게 잡습니다. Csus2와 Gsus4의 차이가 정확히 이것입니다.
생략하는 음이 다르다
기타는 줄이 여섯 개뿐이고, 그중 몇 줄은 치지 않는 경우도 있어서 네 음을 다 담지 못할 때가 많습니다. 이때 무엇을 버리는지가 이름에 따라 달라집니다.
위 표의 C6을 보면 실제로 울리는 음이 C E A 세 개뿐입니다. 완전5도인 G가 빠져 있습니다. 5도는 코드의 성격을 거의 바꾸지 않아서 가장 먼저 생략되는 음입니다.
반면 Am7은 네 음을 다 담고 있습니다. 개방현을 많이 쓰는 자리라 손가락 하나로 네 음을 확보할 수 있었기 때문입니다.
구성음 목록이 같다는 것과 실제로 울리는 소리가 같다는 것은 다릅니다. 어느 음이 낮게 깔리는지, 어느 음이 두 번 울리는지, 어느 음이 빠졌는지에 따라 인상이 달라집니다. 이름이 둘인 이유가 여기에도 있습니다.
대칭 화음: 이름이 셋 또는 넷
특별한 코드가 두 종류 있습니다. 음 사이 간격이 완전히 균등해서, 어느 음을 뿌리로 잡아도 똑같은 구조가 나오는 화음입니다.
감7화음은 이름이 넷
Cdim7은 C, Eb, Gb, A로 이루어집니다. 각 음 사이가 모두 단3도(3반음)입니다. 그래서 어느 음에서 시작해도 같은 모양이 되고, 네 개의 이름이 모두 유효합니다.
| 이름 | 사전의 운지 | 실제로 울리는 음 |
|---|---|---|
| Cdim7 | xx1212 | C Eb Gb A |
| Ebdim7 | xx1212 | C Eb Gb A |
| F#dim7 | 2x121x | C Eb Gb A |
| Adim7 | x01212 | C Eb Gb A |
네 이름이 정확히 같은 음을 울립니다. 그런데 운지는 두 개만 같고 두 개는 다릅니다. Cdim7과 Ebdim7은 사전이 같은 운지를 돌려주고, F#dim7과 Adim7은 다른 자리를 돌려줍니다.
이유는 최저음입니다. 사전은 각 이름의 뿌리음을 되도록 최저음에 두려고 합니다. Adim7은 5번 줄 개방 A를 쓸 수 있어서 그쪽을 택했고, F#dim7은 6번 줄 2프렛의 F#을 최저음으로 잡았습니다.
증3화음은 이름이 셋
Caug는 C, E, G#로 이루어지고 각 음 사이가 모두 장3도(4반음)입니다. 같은 원리로 세 이름이 유효합니다.
| 이름 | 사전의 운지 | 실제로 울리는 음 |
|---|---|---|
| Caug | x3211x | C E G# |
| Eaug | 032110 | C E G# |
| Abaug | 43211x | C E G# |
여기서도 세 운지가 서로 다릅니다. Caug와 Abaug를 보면 6번 줄 하나만 차이납니다. Ab을 최저음에 두려고 6번 줄 4프렛을 추가한 것입니다.
감7화음과 증3화음은 어느 이름으로 읽어도 울리는 음이 정확히 같습니다. 운지가 달라도 결과적으로 나오는 화음은 동일합니다. 인식이 Cdim7을 Adim7으로 읽었다면 이름은 틀렸지만 소리는 맞습니다.
고쳐야 하는 오류와 고칠 필요 없는 오류
이 도구로 악보를 변환한 뒤 결과를 검수할 때, 이름이 이상해 보이는 코드를 모두 고칠 필요는 없습니다. 판단 기준을 정리하면 이렇습니다.
| 인식 결과 | 실제 표기 | 조치 | 이유 |
|---|---|---|---|
Abm | G#m | 고칠 필요 없음 | 완전히 같은 코드. 그림도 동일 |
Adim7 | Cdim7 | 그대로 써도 무방 | 울리는 음이 같음. 최저음만 다름 |
Eaug | Caug | 그대로 써도 무방 | 울리는 음이 같음 |
C6 | Am7 | 고쳐야 함 | 운지가 다르고 최저음이 어긋남 |
Gsus4 | Csus2 | 고쳐야 함 | 6번 줄이 달라 베이스가 바뀜 |
Am | Am7 | 고쳐야 함 | 7음이 빠져 화음 성격이 바뀜 |
정리하면 표기 차이는 넘어가고, 최저음이나 구성음이 바뀌는 것은 고칩니다.
실무적으로는 이렇게 판단하면 빠릅니다. 인식된 이름과 악보의 이름이 다를 때 다이어그램의 X와 O 위치를 비교해 보세요. X와 O가 같으면 최저음이 같다는 뜻이고 대개 그냥 써도 됩니다. 다르면 베이스가 바뀌었으니 고쳐야 합니다.
합주할 때는 악보를 따릅니다
혼자 연습할 때는 소리가 맞으면 충분합니다. 하지만 다른 연주자와 맞출 때는 악보에 적힌 이름을 그대로 써야 합니다. 베이스나 건반은 최저음을 다르게 잡으므로, Am7이라고 적힌 자리를 C6이라고 부르면 베이스가 엉뚱한 음을 짚습니다.
인식 결과에 대해서도 같습니다. 혼자 쓸 악보라면 넘어가도 되지만, 다른 사람에게 줄 악보라면 원본 표기에 맞춰 고쳐두는 편이 낫습니다.
정리
- 이명동음(
G#m과Abm)은 실체가 하나입니다. 운지도 같고 고칠 필요도 없습니다. - 구성음이 같은 다른 코드(
Am7과C6)는 최저음과 생략음이 달라서 운지가 갈립니다. - 감7화음과 증3화음은 대칭 구조라 이름이 넷 또는 셋이고, 어느 이름으로 읽어도 울리는 음은 같습니다.
- 검수할 때는 다이어그램의 X와 O 위치를 비교해 최저음이 같은지 보면 빠르게 판단됩니다.
인식 오류를 유형별로 고치는 방법은 인식 오류 가이드에, 어떤 표기가 사전에 있는지는 지원 코드 목록에 정리했습니다.