미디 채널과 트랙 차이: 화면의 레인과 실제 수신 주소 구분하기
MIDI 트랙·포트·채널·악기 파트의 차이를 정리하고, 두 파트 라우팅 실습으로 소리 겹침과 컨트롤러 충돌을 점검하는 방법을 설명합니다.

피아노 트랙과 현악 트랙을 따로 만들었는데 볼륨이나 벤드가 함께 움직이는 경우가 있다. 화면에서 트랙이 분리되어 있다는 사실과 MIDI 수신 주소가 분리되어 있다는 사실은 다르기 때문이다. 미디 채널과 트랙 차이를 이해하면 원하는 악기만 연주하고, 컨트롤러 충돌과 패치 전환 실수를 줄이는 데 도움이 된다. 처음에는 복잡한 가상 스튜디오 전체를 보려 하지 말고 데이터가 어느 포트로 나가 어느 채널의 악기에 도착하는지 한 줄씩 따라가 보자.
트랙은 편집과 재생을 정리하는 단위
DAW의 트랙은 클립, 녹음, 자동화, 라우팅 등을 묶어 관리하는 작업 단위다. 하나의 MIDI 트랙에 여러 채널의 이벤트가 들어갈 수도 있고, 트랙 출력 설정이 모든 이벤트를 특정 채널로 바꿔 보낼 수도 있다. 악기 트랙처럼 MIDI 입력과 오디오 출력을 한 화면에서 함께 다루는 형태도 있다. 따라서 트랙 이름이 피아노라는 사실은 이벤트에 피아노라는 악기 정보가 자동으로 붙어 있다는 뜻이 아니다.
- 클립 안 이벤트의 채널과 트랙 출력 채널이 각각 어디에 표시되는지 확인한다.
- 녹음 입력을 고르는 설정과 재생 출력 목적지를 고르는 설정을 구분한다.
채널은 메시지를 나누는 주소 역할
MIDI 1.0의 일반적인 채널 메시지는 한 포트 안에서 16개 채널로 구분된다. 노트, 컨트롤체인지, 프로그램체인지, 피치벤드 등은 해당 채널을 수신하는 파트에 영향을 줄 수 있다. 채널 번호만 같다고 전 세계 모든 악기가 함께 반응하는 것은 아니며 같은 포트나 연결 경로 안에서 어떻게 전달되는지가 중요하다. 또한 모든 MIDI 메시지가 채널을 갖는 것은 아니므로 시스템 메시지까지 이 규칙으로 설명해서는 안 된다.
- 같은 채널의 노트와 CC가 같은 수신 파트로 도착하는지 확인한다.
- 장치가 모든 채널을 받는 옴니 모드라면 송신 채널만 나누어도 파트 분리가 되지 않을 수 있다.
포트와 악기 인스턴스는 또 다른 층
포트는 MIDI 데이터가 전달되는 연결 목적지로 생각할 수 있다. 서로 다른 가상악기 인스턴스가 각각 독립된 입력 경로를 가진다면 둘 다 같은 채널을 사용하더라도 반드시 충돌하는 것은 아니다. 반대로 여러 트랙이 한 멀티팀버 악기의 같은 포트와 같은 채널로 모이면 화면은 나뉘어도 동일한 파트가 반응할 수 있다. 멀티팀버 악기는 한 인스턴스 안에 여러 음색 파트를 두는 방식이며 파트별 수신 채널과 오디오 출력은 제품에 따라 설정한다.
- 경로를 적을 때 트랙 이름만 쓰지 말고 출력 포트, 채널, 악기 파트까지 함께 적는다.
- MIDI 채널 분리와 오디오 출력 분리는 별개이므로 믹서에서 독립 처리할 목적지도 확인한다.
두 파트만 남겨 재현하는 라우팅 실습
테스트 프로젝트에 서로 구분하기 쉬운 두 파트를 준비한다. 멀티팀버 악기를 사용한다면 첫 파트와 둘째 파트의 수신 채널을 다르게 정하고 각 트랙의 출력이 대응하도록 연결한다. 한 트랙만 재생했을 때 한 파트만 울리는지 확인한 뒤 다른 트랙도 같은 방식으로 시험한다. 이어 한쪽에만 컨트롤러 변화를 넣고 다른 쪽이 영향을 받지 않는지 듣는다. 악기가 단일 음색 구조라면 이 실습을 그대로 적용하지 말고 별도 인스턴스로 경로를 나누는 방법을 사용한다.
- 소리가 둘 다 나면 입력 모니터링, 옴니 수신, 중복 전송 경로를 확인한다.
- 소리가 없으면 채널뿐 아니라 포트 선택과 파트의 활성 상태, 오디오 출력 연결도 검사한다.
벤드와 볼륨이 함께 움직이는 가상 사례
가상의 편곡에서 베이스와 선율을 별도 트랙에 적었지만 둘 다 같은 악기 파트의 같은 채널로 보냈다고 하자. 선율에 그린 피치벤드가 베이스에도 적용될 수 있고 한쪽의 CC11이 다른 쪽 레벨에 영향을 줄 수 있다. 해결은 트랙 색을 바꾸는 것이 아니라 수신 주소와 파트 구성을 실제로 분리하는 것이다. 다만 노트별 표현을 지원하는 MPE 등의 환경에서는 채널 배분 방식이 별도로 정해지므로 임의로 고정 채널을 지정하면 표현 경로가 달라질 수 있다.
- 어떤 메시지가 두 파트에 함께 도착하는지 구분해 원인을 찾는다.
- 원하는 독립성이 음색, 컨트롤러, 오디오 처리 중 무엇인지 먼저 정하고 그 층을 분리한다.
MIDI 파일을 가져온 뒤 트랙 수를 믿지 않기
파일의 저장 형식과 가져오기 옵션에 따라 여러 채널의 이벤트가 한 트랙에 모이거나 채널별 트랙으로 펼쳐질 수 있다. 트랙 수가 적다는 이유로 악기 정보가 사라졌다고 단정하지 말고 이벤트의 채널과 프로그램 메시지를 확인한다. 반대로 트랙이 많아도 출력 채널 강제 지정으로 모두 같은 파트에 모일 수 있다. 채널별 분리 기능을 사용했다면 분리된 결과와 수신 악기의 대응이 실제로 맞는지 재생해서 확인해야 한다.
- 가져오기 직후 원본을 남기고 트랙 이름과 출력 주소를 함께 정리한다.
- 기존 프로그램체인지와 컨트롤러가 새 악기에서 원치 않는 변화를 만드는지도 검사한다.
오디오로 출력하기 전에 마지막으로 볼 것
MIDI 트랙은 연주 명령을 담는 것이며 그 자체가 마이크로 녹음된 오디오와 같지는 않다. 음색과 출력은 수신 악기에 의해 만들어진다. 따라서 최종 출력 때 필요한 악기가 로드되어 있는지, 각 파트가 의도한 오디오 버스로 가는지 확인해야 한다. 라우팅 표가 맞더라도 실제로 들어 보지 않으면 중복 노트나 누락된 파트를 놓칠 수 있다.
- 파트별로 잠시 솔로 청취한 뒤 전체 합주에서 균형을 확인한다.
- 저장 후 다시 열거나 파일을 전달할 때 필요한 악기와 주소 정보를 함께 남긴다.
관련 악보 보러가기
악보의 파트 구성을 보고 트랙 이름과 실제 수신 파트의 대응표를 만들어 볼 수 있다. 다음은 분류 탐색용 링크이며 특정 곡의 수록을 의미하지 않는다.
- [밴드 악보 분류 살펴보기](https://www.omuclub.com/score/band)
댓글 0
아직 댓글이 없어요. 첫 댓글을 남겨 보세요.
악기 입문 다른 글
악기 입문오디오 디더링: 비트 수를 줄일 때 양자화 오차를 다루는 법
오디오 디더링이 비트심도 축소 과정의 양자화 오차를 신호와 비상관화하는 원리를 설명합니다. 음질 복원 및 노이즈 셰이핑과의 차이도 구별합니다.
OMU 에디터7분
악기 입문키스위치 악기음색: 제어용 음과 연주용 음을 구별하기
키스위치로 주법을 선택하는 원리를 가상 예로 설명합니다. 유지형·순간형 구현의 차이와 프로그램체인지, 음역분할과의 구별을 정리합니다.
OMU 에디터7분
악기 입문라운드로빈 샘플: 같은 음과 세기에서 다른 녹음을 고르는 방식
라운드로빈 샘플의 교대 재생과 순환·무작위 선택을 설명합니다. 같은 세기 범위의 대체 샘플과 벨로시티 레이어를 구별하고 반복 패턴으로 점검합니다.
OMU 에디터6분