사용법

Chord to MIDI는 코드 심벌을 MIDI 클립으로, MIDI 파일을 코드 심벌로 바꿉니다. 이 안내에서는 진행 입력 문법부터 MIDI 가져오기까지 도구가 이해하는 모든 것을 설명합니다.

빠르게 시작하기

  1. 코드 진행 입력란에 진행을 입력합니다. 예: C - G - Am - F
  2. Enter를 누르거나 생성을 누릅니다. 코드 트랙에 코드가 나타납니다.
  3. Space를 눌러 들어 봅니다. 코드를 클릭하면 그 코드만 들을 수 있습니다.
  4. .mid 다운로드(Ctrl/⌘+S)를 누릅니다. 다운로드가 끝나면 Chrome 오른쪽 위 다운로드 목록이나 macOS의 Finder에서 파일을 DAW로 끌어다 놓습니다.

코드 진행 쓰기

문법

아래 예시는 단위가 마디(4박)일 때를 기준으로 합니다. 박으로 바꾸면 모든 길이를 박 단위로 셉니다.

입력 의미 예시
C - G - Am - F, C G Am F, C | G | Am | F 코드마다 한 단위 코드 네 개, 각각 한 마디
Am(x2) 또는 Am x2, Am(x1.5) 더 길거나 짧은 코드 Am(x2)는 두 마디, Am(x1.5)는 6박, Am(x0.5)는 2박
[Dm7 - G7] 한 단위를 똑같이 나눔 Dm7과 G7이 2박씩
[Am(x3) - E] 한 단위를 3 : 1로 나눔 Am 3박, 이어서 E 1박
[A - B](x2) 두 단위 길이의 그룹 A 한 마디, 이어서 B 한 마디
N.C. · % 쉼 · 앞의 코드나 그룹 반복 C - N.C.는 C 한 마디 뒤 한 마디 쉼, [Dm7 - G7] - %는 두 코드 묶음을 두 번

구분 기호, 길이, 그룹, 쉼, 반복

코드 표기

코드는 루트, 코드 종류, 그리고 필요하면 베이스음으로 이루어집니다. 예: F♯m7, B♭maj7, E7/G#

코드 종류

C를 기준으로 표기했습니다.

분류 표기
3화음과 파워 코드 C, Cm, Cdim, Caug, C(b5), Csus2, Csus4, C5
6화음과 부가음 C6, Cm6, C69, Cm69, Cadd9, Cadd2, Cadd11, C(add9,add11), Cm(add9), Cm(add11)
7화음 C7, Cmaj7, Cm7, CmM7, Cm7(b5), Cdim7, C7(b5), C7(#5), Cmaj7(b5), Cmaj7(#5), Cm7(#5), C7sus2, C7sus4, C7sus4(b5)
9화음 C9, Cmaj9, Cm9, CmM9, C9sus4, C7(b9), C7(#9), Cm7(b9), C9(#11), Cmaj9(#11)
11·13화음과 그 밖의 텐션 C7(#11), C7(b13), C7(b9,b13), C7(13), Cmaj7(#11), Cm7(11), C11, Cm11, Cmaj11, Cm11(b9), Cm11(b13), Cm11(b9,b13), C13, Cmaj13, Cm13, C13sus4
기타 C4.4(4도 쌓기 화음), Cblk(블랙애더 코드)

자주 쓰는 다른 표기도 위의 코드 종류로 읽습니다.

이렇게 써도 됩니다 읽는 코드
CM, Cmaj C
Cmin, Cmi Cm
C°, Co, Cm(b5) Cdim
C+, C+5, C(#5) Caug
C-5 C(b5)
Csus Csus4
Cdom7 C7
CM7, CΔ7, CΔ Cmaj7
Cmin7, Cmi7, C-7 Cm7
Cm(maj7) CmM7
Cm7-5, Cm7b5, Cø, Cø7 Cm7(b5)
C°7, Co7 Cdim7
CM6, Cmaj6 C6
C6/9, C6add9 C69
Cm6/9, Cm6add9 Cm69
Cmadd9, Cmadd2 Cm(add9)
C7-5, C7b5 C7(b5)
Caug7, C+7, C7+5, C7#5 C7(#5)
Caugmaj7 Cmaj7(#5)
C7sus C7sus4
C7(9), C7add9 C9
CM9, CΔ9, Cmaj7(9) Cmaj9
Cm7(9) Cm9
C9sus C9sus4
C7-9, C7b9 C7(b9)
C7+9, C7#9 C7(#9)
C7add13 C7(13)
Cm7add11 Cm7(11)

괄호 안의 공백과 쉼표는 무시하고 ♭, ♯는 b, #와 같게 읽으므로 C7(b9,b13), C7(♭9, ♭13), C7b9b13은 모두 같은 코드입니다.

알 수 없는 코드와 그 밖의 오류

엔진이 알아보지 못한 코드는 Hm7, C/H처럼 이름으로 알려 주며, 이를 고치거나 지우기 전에는 클립이 만들어지지 않습니다. 엔진은 무엇을 뜻했는지 추측하지 않습니다. 닫히지 않은 ]나 ), 겹치거나 빈 대괄호, 앞에 코드가 없는 %나 배수, 0인 길이, MIDI 파일에 담기에 너무 긴 진행도 같은 방식으로 알려 줍니다.

보이싱

각 코드는 정해진 길이 동안 이어지는 블록 코드가 됩니다. 루트는 선택한 옥타브에 놓이고 나머지 구성음이 그 위로 쌓이며, 9도·11도·13도 같은 텐션은 한 옥타브 위에, 슬래시 코드의 베이스음은 코드보다 한 옥타브 아래에 놓입니다. 옥타브가 4일 때 C는 C3–E3–G3이고, E7/G#은 베이스 G♯2 위에 E3–G♯3–B3–D4가 쌓입니다.

설정

설정 범위 기본값 설명
옥타브 2–7 4 코드의 높이입니다. 4이면 코드의 루트가 C3–B3(MIDI 노트 48–59, 가운데 도 = C4 = 60)에 놓입니다. 한 단계마다 클립 전체가 한 옥타브씩 움직입니다.
단위 마디 또는 박 마디 진행 한 단계의 길이입니다. 4박짜리 한 마디 또는 한 박입니다.
벨로시티 1–127 100 모든 음을 누르는 세기입니다.
템포 20–300 BPM 160 클립의 템포로, MIDI 파일과 파일 이름에 기록됩니다.

설정을 바꾸면 클립이 바로 다시 만들어집니다. 설정, 작업 중인 코드 진행, 즐겨찾기는 브라우저(localStorage)에만 저장되므로, 같은 브라우저로 Chord to MIDI를 다시 열면 그대로 남아 있습니다. 서버로는 아무것도 보내지 않습니다.

즐겨찾기

재생 제어 줄의 즐겨찾기에는 코드 진행을 입력한 그대로, 템포와 함께 네 개까지 보관할 수 있습니다.

즐겨찾기는 이 브라우저(localStorage)에만 저장되며 계정이나 서버에는 저장되지 않습니다. 그래서 다른 브라우저나 기기에서는 보이지 않고, 브라우저에서 이 사이트의 데이터를 지우면 함께 지워집니다. 옥타브·단위·벨로시티는 즐겨찾기에 들어가지 않으므로, 불러온 코드 진행에는 지금 설정이 적용됩니다.

Transpose

재생 제어 줄의 즐겨찾기 다음에 있는 Transpose는 코드 진행의 모든 코드를 반음 단위로 옮깁니다(조옮김).

즐겨찾기, 공유 링크, 텍스트 복사에는 화면에 보이는 코드 진행이 옮긴 그대로 들어갑니다. 옮긴 코드 진행과 입력한 코드 진행은 작업 중인 코드 진행과 함께 이 브라우저에 저장되므로, 새로 고친 뒤에도 ↺로 되돌릴 수 있습니다.

재생

미리 듣기는 피아노 소리로 재생됩니다. 피아노 소리는 처음 재생할 때 내려받으므로 잠시 걸릴 수 있습니다.

다운로드, 끌어다 놓기, 공유

MIDI 파일 가져오기

MIDI 열기…(Ctrl/⌘+O)를 누르거나 파일을 타임라인에 끌어다 놓습니다. 16MB 이하의 .mid, .midi 파일(.smf, .kar 포함)을 읽을 수 있습니다. Chord to MIDI가 브라우저 안에서 파일을 읽어 그 코드를 진행 입력란에 넣으며, 원래 있던 내용은 바뀝니다. 바로 재생하고, 고치고, 다시 내려받을 수 있습니다.

읽어 오는 방식

파트

트랙이나 MIDI 채널이 여러 개인 파일은 가져오기 패널의 코드를 읽을 파트에 파트 목록이 나오며, 각 파트가 무엇을 연주하는지(코드, 베이스, 멜로디, 드럼) 추정해 보여 줍니다. General MIDI의 드럼 채널인 10번 채널의 파트는 드럼으로 봅니다.

단위와 그리드

경고와 오류

다음과 같은 경우 경고가 표시됩니다.

드럼 파트 말고는 음이 없거나 알아볼 수 있는 코드가 없는 파일은 진행 대신 안내 메시지를 보여 줍니다. 표준 MIDI 파일 포맷 0과 1을 읽을 수 있으며, 포맷 2 파일과 SMPTE 타이밍 파일은 지원하지 않습니다. 손상된 파일은 오류를 표시하고, 끝이 잘렸을 뿐인 파일은 읽을 수 있는 데까지 읽습니다.

단축키

키 동작
Space 재생 또는 정지(텍스트 입력란에 입력하는 중이 아닐 때)
진행 입력란에서 Enter 생성
진행 입력란에서 Shift+Enter 줄바꿈
Ctrl/⌘+S .mid 파일 다운로드
Ctrl/⌘+O MIDI 파일 열기
Ctrl/⌘+L 반복 켜기·끄기(일부 브라우저는 이 단축키를 주소창에 씁니다)
Esc 즐겨찾기의 저장, 또는 한 번 누른 휴지통 취소

예제

단위가 마디이고 템포가 120 BPM일 때의 결과입니다.

진행 결과
C - G - Am - F 네 마디, 마디마다 코드 하나, 길이 8초
Am7 - [Dm7 - G7] - Cmaj7(x2) - E7/G# 다섯 마디: Am7, 2마디에서 Dm7과 G7이 2박씩, 3–4마디 Cmaj7, 5마디 베이스 G♯ 위의 E7. Am7_Dm7_G7_Cmaj7_E7-G#_BPM120.mid로 저장됩니다.
[C - Am - F - G](x2) 두 마디, 2박마다 코드가 바뀜
Fmaj7 - G7 - Em7 - Am7 J-pop에서 흔히 쓰는 왕도 진행, 네 마디
Dm7-5 - G7(b9) - Cm7 - % - N.C. 마이너 ii–V–i: Dm7(b5), G7(b9), 두 마디 동안 Cm7, 파일 끝에 한 마디 쉼

단위를 박으로 바꾸면 C(x2) G(x2) Am(x2) F(x2)는 단위가 마디일 때의 [C - G] - [Am - F]와 같은 리듬, 즉 두 마디 동안 2박마다 코드가 바뀌는 진행이 됩니다.