MIDI 파일에서 코드 식별하기

MIDI 파일에서 코드 식별하기
작성: MIDI Agent • •

MIDI 파일에는 코드 이름 없이 코드를 구성하는 노트만 들어 있을 수 있습니다. 피아노 루프, 키보드 연주, 가져온 편곡이 있다면 어떤 음이 함께 울리고 시간에 따라 어떻게 움직이는지 살펴 화성을 식별할 수 있습니다.

MIDI에서 코드를 파악하는 작업은 유용한 음악 소재를 선택하는 데서 시작합니다. 편곡 전체의 모든 음을 한꺼번에 읽으면 혼란스러운 코드명이 나오는 경우가 많습니다. 이 가이드에서는 적절한 파트를 분리하고, 일반적인 코드를 구별하며, 사용법이 문서화된 DAW 추출 도구를 활용하는 방법을 설명합니다.

화성을 담당하는 소재부터 시작하기

MIDI 파일을 DAW로 가져오고 수정하지 않은 사본을 보관하세요. 피아노, 패드, 기타 보이싱 등 지속되는 코드를 연주하는 악기의 트랙이나 영역을 찾습니다.

드럼과 분석에 관련 없는 리드 파트를 각각 잠시 음소거하세요. 드럼의 MIDI 음높이는 대개 타악기 소리를 선택하므로, 이 숫자를 화성의 음으로 취급하면 분석이 잘못될 수 있습니다.

피아노 롤을 열고 첫 번째 안정적인 코드를 찾으세요. 시작점이 그리드의 같은 위치에 정확히 맞는 노트만 보지 말고, 해당 시간 구간에 울리는 노트들을 살펴보세요. 실제로 연주한 코드는 각 음의 어택이 조금씩 어긋날 수 있습니다.

베이스가 별도 트랙에 있더라도 맥락을 확인할 수 있도록 남겨 두세요. 베이스는 전위를 명확히 하거나, 그렇지 않으면 모호할 보이싱의 들리는 방식을 바꿀 수 있습니다.

분석하고 발전시킬 새로운 진행이 필요하다면 MIDI Agent의 코드 생성 작업 과정을 살펴보세요.

옥타브보다 음고류 먼저 식별하기

음고류는 서로 다른 옥타브에 있는 같은 음이름의 음들을 묶은 것입니다. 낮은 음역의 C와 한 옥타브 높은 C는 코드의 기본 구성음을 정리할 때 같은 음고류에 해당합니다.

안정적인 영역마다 중복되지 않는 음이름을 적으세요. C, E, G와 또 다른 C가 포함된 보이싱은 첫 단계에서 C–E–G로 정리됩니다.

그다음 가장 낮은 음을 근음이라고 단정하지 말고 가능한 근음을 시험해 보세요. 일반적인 3화음을 한 옥타브 안에서 근음부터 위로 측정하면 다음과 같습니다.

  • 장3화음: 근음, 그보다 4반음 위, 그보다 7반음 위.
  • 단3화음: 근음, 그보다 3반음 위, 그보다 7반음 위.
  • 감3화음: 근음, 그보다 3반음 위, 그보다 6반음 위.
  • 증3화음: 근음, 그보다 4반음 위, 그보다 8반음 위.

예를 들어 C–E–G는 C 메이저이고, C–E♭–G는 C 마이너입니다. 이러한 음정 구조는 Puget Sound의 3화음 입문 자료에서 다룹니다.

이는 일반적인 세 음짜리 코드를 분석하는 출발점입니다. 서스펜디드 코드, 확장음, 불완전한 보이싱에는 추가적인 해석이 필요합니다.

근음과 베이스 음 구별하기

가장 낮은 음부터 높은 음 순서로 나열한 다음 세 보이싱을 살펴보세요.

음 기본 코드 이름 형태
C–E–G C 메이저 기본 위치
E–G–C C/E 제1전위
G–C–E C/G 제2전위

음고류의 집합은 C–E–G로 유지됩니다. 가장 낮은 코드 구성음을 바꾸면 전위가 달라질 뿐, 기본 3화음이 E 마이너나 G 메이저로 바뀌는 것은 아닙니다.

슬래시 표기에서는 슬래시 앞의 기호가 코드를, 뒤의 음이름이 베이스를 나타냅니다. Puget Sound의 3화음 전위 강의에서 이 표기 관례를 설명합니다.

베이스가 다른 MIDI 트랙에 있다면 코드와 같은 시점에서 확인하세요. 키보드 상성부 영역만 명명하면 전체 울림을 놓칠 수 있습니다.

판단하기 어려운 코드명을 확정하기 전에 이웃한 두 코드를 분석해 보세요. 주변 진행을 보면 한 해석이 다른 해석보다 더 설득력 있게 느껴질 수 있습니다.

설정 및 생성된 MIDI나 기존 MIDI 작업에 관해서는 MIDI Agent 문서를 읽어보세요.

경과음과 오래 지속되는 코드 다루기

안정적인 코드 구성음 사이에 짧은 음이 있다고 해서 반드시 화성이 바뀐 것은 아닙니다. 그 음의 길이, 위치, 진행 방향을 들어보세요.

C–E–G 코드가 지속되는 가운데 멜로디에 짧은 D가 있다고 상상해 보세요. 이 D는 경과음일 수도 있고, 의도적으로 부가음의 울림을 더할 수도 있습니다. MIDI 이벤트만으로는 음악적 해석을 결정할 수 없습니다.

지속되는 반주를 따로 분석한 다음 멜로디를 다시 더하세요. 경과음 강의는 코드 구성음을 연결하는 음을 이해하는 데 유용한 맥락을 제공합니다.

마찬가지로 네 음의 집합에는 3화음 이름 이상의 설명이 필요합니다. C–E–G–B는 C 메이저 세븐스이고, C–E–G–B♭는 C 도미넌트 세븐스입니다. 이 차이는 코드 이름과 소리에 영향을 줍니다.

음이 적은 보이싱은 모호할 수 있습니다. C–E–G–A는 베이스와 맥락에 따라 C6 또는 Am7 보이싱으로 해석될 수 있습니다. 음악적 근거가 여러 해석을 뒷받침한다면 임시 코드명을 유지하세요.

Cubase Pro 15에서 코드 이벤트 추출하기

Cubase Pro 15에는 MIDI에서 코드 이벤트를 만드는 구체적인 작업 과정이 있습니다.

  1. 코드 트랙을 추가합니다.
  2. 코드로 해석할 수 있는 소재가 포함된 MIDI 파트를 선택합니다.
  3. 해당 파트를 코드 트랙으로 드래그하거나, 마우스 오른쪽 버튼을 클릭하고 Create Chord Events를 선택합니다.
  4. 대화상자의 설정을 확인하고 확정합니다.
  5. 원본 파트와 함께 들으며 결과 코드명을 확인합니다.

Steinberg는 Project > Chord Track > Create Chord Events 경로도 안내합니다. 이 지침은 Cubase Pro 15용이며, 다른 버전이나 DAW에서는 명령이 다를 수 있습니다.

드럼 파트와 단음 베이스 또는 리드 라인은 이 추출 작업의 입력으로 적합하지 않습니다. 특히 여러 음악 파트가 겹칠 때는 결과를 검토가 필요한 분석으로 취급하세요.

코드 이름을 유용한 작업용 차트로 정리하기

채택한 코드명을 마디나 박에 맞춰 적으세요. C | Am | F | G라는 차트도 각 변화가 어디서 일어나는지 알아야 유용합니다.

구간 전체를 멈추지 않고 들어보세요. 차트가 마디선을 넘어 지속되는 음과, 상성부 보이싱이 유지되는 동안의 베이스 변화를 반영하는지 확인합니다.

화성이 명확해지면 진행, 특정 전위, 성부 간 움직임 중 무엇을 남길지 결정할 수 있습니다. MIDI Agent는 코드 아이디어를 생성하고 변형이나 연장을 통해 기존 MIDI를 발전시킬 수 있습니다. 다음 파트를 설명할 때 차트를 음악적 맥락으로 활용하세요.

나만의 진행을 탐색할 준비가 되셨나요? MIDI Agent 구매하기.

MIDI Agent 작성: MIDI Agent 최종 업데이트 MIDI Agent는 DAW 안에서 음악 아이디어를 생성하려는 프로듀서, 작곡가, 비트메이커를 위한 AI 도구를 만듭니다.

MIDI Agent의 영어 원문을 한국어로 이용하실 수 있도록 번역했습니다. 영어 원문 보기.