한국어

MIDI 채널이란 무엇인가요?

Mac App Store에서 InputConfig 다운로드InputConfig는 Mac App Store에서 무료입니다. macOS 14 이상, 계정과 추적 없음, 오픈 소스.

MIDI 연결 하나는 1에서 16까지 번호가 붙은 16개 채널을 전달합니다. 모든 노트, 노브 움직임, 프로그램 체인지에 그중 하나가 붙고, 받는 악기는 자신이 듣도록 설정된 채널에만 반응합니다. 그래서 케이블 하나로 열여섯 가지 파트를 연주할 수 있습니다. General MIDI에서는 채널 10이 드럼용으로 정해져 있습니다.

저는 MIDI를 단축키에 매핑하고 게임 컨트롤러에서 MIDI를 보내는 Mac용 무료 앱 InputConfig를 만들며, 마지막 섹션에서 거기서 채널이 어떻게 동작하는지 설명합니다.

단계

  1. 키보드나 패드가 보내는 채널을 설정이나 MIDI 모니터로 찾습니다.
  2. 받는 악기나 트랙을 같은 채널 또는 모든 채널로 설정합니다.
  3. General MIDI 장치의 드럼은 채널 10으로 보냅니다.

메시지에서 채널의 위치 보기

채널은 메시지의 첫 바이트에 들어 있습니다. 그 바이트의 앞 절반은 메시지의 종류를 알려 주고, 뒤 절반이 채널이며 채널 1에서 16을 0에서 15로 씁니다.

첫 바이트메시지채널
0x90Note On1
0x99Note On10
0xB0Control Change1
0xCFProgram Change16

채널 1은 메시지 안에서 0이므로, 전송선 위의 채널은 화면의 채널보다 항상 하나 작습니다.

보내는 쪽과 받는 쪽 맞추기

  • 같은 채널. 악기가 연주합니다.
  • 다른 채널. 악기가 노트를 무시합니다. 연결한 키보드가 조용한 가장 흔한 이유입니다.
  • 받는 쪽이 모든 채널로 설정. 흔히 옴니라고 합니다. 도착하는 것은 무엇이든 연주합니다.

키보드를 연결했는데 소리가 나지 않으면 두 채널 번호부터 비교하세요. MIDI 테스터는 장치가 보내는 모든 메시지의 채널을 보여 줍니다.

채널 10이 드럼인 이유 알기

General MIDI는 채널 10을 타악기용으로 따로 두었습니다. 그 채널에서는 노트 번호가 음높이가 아니라 드럼을 고릅니다. 36은 킥, 38은 스네어, 42는 클로즈드 하이햇입니다. 나머지 열다섯 채널에서는 같은 번호가 음을 연주합니다. General MIDI 장치에서 드럼 패드가 음높이가 있는 노트를 연주한다면 잘못된 채널로 보내고 있는 것입니다. General MIDI 드럼 맵에 모든 드럼이 나와 있습니다.

채널이 없는 것 알기

타이밍과 트랜스포트 메시지는 채널이 아니라 연결 전체에 속합니다. MIDI 클럭, Start, Continue, Stop이 그렇습니다. System Exclusive 데이터도 그렇습니다. 채널 5로 설정된 장치도 클럭은 따릅니다.

노트, 노브, 벤드, 프로그램 체인지에는 채널이 있고, 클럭과 트랜스포트에는 없습니다.

열여섯 개보다 많이 쓰기

열여섯 개가 MIDI 포트 하나의 한계입니다. 포트를 하나 더 쓰면 열여섯 개가 더 생기며, 인터페이스와 음악 앱이 포트를 여러 개 제공하는 이유입니다. 일부 표현력 있는 컨트롤러는 채널을 다르게 써서, 누르고 있는 노트마다 자기 채널로 보내므로 손가락마다 따로 벤드할 수 있습니다. 열여섯 개가 넘는 파트가 필요하면 열일곱 번째 채널이 아니라 포트를 더 쓰세요.

InputConfig에서 채널 설정하기

  • 들어오는 MIDI. Scan으로 만든 행은 스캔한 채널을 유지합니다. 노트마다 자기 채널로 연주하는 컨트롤러에는 Any channel을 고르세요.
  • 키보드 나누기. 행에 채널을 지정하면 키보드의 한 영역에 자체 단축키를 줄 수 있습니다.
  • 나가는 MIDI. 행의 MIDI 출력마다 자체 채널이 있으므로, 컨트롤러 하나로 채널 10의 드럼과 채널 1의 신시사이저를 연주할 수 있습니다.

Live Visualizer에서 패드는 켜지는데 행이 아무것도 하지 않는다면, 행의 채널이 패드의 채널과 맞지 않는 것입니다. Mac의 MIDI 키 입력 변환에 필터가 나와 있습니다.

짧게 정리하면

  • 몇 개. 포트 하나에 열여섯 개입니다.
  • 용도. 연결 하나로 열여섯 파트를 전달하고, 악기마다 자기 채널을 듣습니다.
  • 채널 10. General MIDI의 드럼 채널입니다.

보내는 쪽과 받는 쪽이 같은 채널이면 노트가 도착합니다.

자주 묻는 질문

MIDI 채널은 몇 개인가요?

MIDI 포트마다 열여섯 개이고 1에서 16까지 번호가 붙습니다. 메시지 안에서는 0에서 15로 씁니다.

MIDI 채널 10은 무엇에 쓰나요?

General MIDI에서 드럼과 타악기용입니다. 채널 10에서는 노트 번호가 음높이가 아니라 서로 다른 드럼입니다.

MIDI 키보드에서 소리가 나지 않는 이유는 무엇인가요?

키보드는 한 채널로 보내는데 악기는 다른 채널을 듣고 있는 경우가 많습니다. 둘을 같은 채널로 맞추거나, 악기가 모든 채널을 받게 설정하세요.

옴니 모드란 무엇인가요?

악기가 어느 채널로 보냈든 모든 채널의 메시지에 반응하는 수신 모드입니다.

MIDI 클럭에도 채널이 있나요?

아니요. 클럭, Start, Continue, Stop은 연결 전체에 보내지므로 채널과 상관없이 연결된 모든 장치가 따릅니다.

한국어 페이지 더 보기

자세한 안내(영어)

글쓴이 소개. Ryleigh Newman은 InputConfig를 개발하고 있습니다. 손을 쓰기가 어려워서 매일 컨트롤러로 Mac을 조작합니다. 이 페이지는 영어에서 번역했습니다. Mac 언어가 한국어로 설정되어 있으면 앱의 주요 버튼과 메뉴가 한국어로 표시되며, 이 페이지는 그 이름에 영어 이름을 괄호로 함께 적었습니다. 앱의 나머지 부분과 사이트의 다른 페이지는 영어입니다.

이 페이지의 다른 언어: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Mac App Store에서 InputConfig 다운로드무료. macOS 14 이상. 계정이 필요 없고, 데이터는 Mac 밖으로 나가지 않습니다. 소스 코드는 GitHub에 있습니다.