한국어

MIDI 피치 벤드는 어떻게 작동하나요?

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

피치 벤드는 컨트롤 체인지가 아닌 독자적인 MIDI 메시지입니다. 0에서 16383 사이의 값 하나를 담습니다. 8192는 벤드 없음이고, 0은 완전히 아래, 16383은 완전히 위입니다. 이 메시지는 휠이 얼마나 움직였는지를 알려 줄 뿐, 반음 몇 개만큼 휘라고 알려 주지는 않습니다. 거리는 메시지를 받는 소리가 정하고, 보통 기본값은 위아래로 각각 반음 둘입니다.

저는 피치 휠을 읽고 게임 컨트롤러 스틱에서 피치 벤드를 보내는 무료 Mac 앱 InputConfig를 만듭니다. 그 내용은 마지막 섹션에 있습니다.

단계

  1. MIDI 모니터에서 값을 보면서 피치 휠을 움직입니다. 휠은 가운데에 머물고 놓으면 그곳으로 돌아옵니다.
  2. 받는 악기에서 벤드 범위를 반음 단위로 정합니다.
  3. 피치가 정상으로 돌아오지 않으면 휠이 쉬는 값이 가운데인지 확인합니다.

메시지 읽기

부분값뜻
상태 바이트0xE0에서 0xEFPitch Bend, 채널 1에서 16
첫 번째 데이터 바이트0에서 127값의 가는 절반
두 번째 데이터 바이트0에서 127값의 굵은 절반

두 절반이 합쳐져 14비트 숫자 하나가 됩니다. 피치 벤드는 컨트롤 체인지의 128단계 대신 16,384단계를 가지므로 벤드가 부드럽게 들립니다.

값 알기

값다른 표기뜻
0-8192완전히 아래로 벤드
81920가운데, 벤드 없음
16383+8191완전히 위로 벤드

어떤 도구는 0에서 16383의 원래 값을 보여 주고, 어떤 도구는 8192를 빼서 -8192에서 8191로 보여 줍니다. 가만히 있는 휠은 정확히 가운데 값을 읽어야 합니다. MIDI 테스터는 휠이 닿는 가장 낮은 값과 가장 높은 값을 보여 주며, 가운데에서 벗어나 쉬는 휠은 닳은 스틱처럼 흘러갑니다.

벤드 범위는 받는 쪽에서 정하기

메시지는 위치를 담고, 악기가 그것을 피치로 바꿉니다. 범위가 반음 둘이면 완전히 위는 반음 둘만큼 높습니다. 열둘이면 같은 휠 움직임이 한 옥타브입니다. 대부분의 악기에 피치 벤드 범위 설정이 있고, General MIDI 장치의 기본값은 반음 둘입니다.

휠이 너무 많이 휘거나 덜 휜다면 키보드가 아니라 악기에서 범위를 바꾸세요.

모드 휠과 구별하기

키보드의 두 휠은 서로 다른 종류의 메시지를 보냅니다. 피치 휠은 가운데로 되돌아오며 Pitch Bend를 보냅니다. 모듈레이션 휠은 놓은 자리에 머물며 128단계의 CC 1을 보냅니다. 피치 벤드는 CC가 아니므로 피치 벤드의 CC 번호는 없습니다. 모드 휠과 나머지는 MIDI CC 목록에서 다룹니다.

게임 컨트롤러 스틱으로 벤드하기

스틱은 피치 휠처럼 가운데로 되돌아오므로 벤드 컨트롤로 잘 맞습니다. InputConfig에서 스틱 축을 Pitch Bend에 연결하면 벤드가 스틱을 따라갑니다. 버튼에서는 누르고 있는 동안 완전히 위로 벤드하고 놓으면 가운데로 돌아옵니다. 반대 방향도 됩니다. 키보드의 피치 휠을 입력으로 쓸 수 있고, 스틱 축처럼 플러스와 마이너스로 연결되므로 위로 미는 것과 아래로 당기는 것이 Mac에서 서로 다른 일을 할 수 있습니다. 썸스틱은 컨트롤러의 버튼에 없는 한 가지, 벤드를 줍니다. 설정은 MIDI 출력에 있습니다.

짧게 정리하면

  • 메시지. 상태 0xE0에 채널을 더한 것, 그다음 숫자 하나를 이루는 데이터 바이트 둘입니다.
  • 값. 맨 아래의 0에서 가운데의 8192를 지나 맨 위의 16383까지입니다.
  • 거리. 받는 악기에서 정하며 보통 반음 둘입니다.

휠은 위치를 보내고, 그 뜻은 악기가 정합니다.

자주 묻는 질문

피치 벤드의 MIDI CC 번호는 무엇인가요?

없습니다. 피치 벤드는 자체 상태 바이트인 0xE0에 채널을 더한 것과 14비트 값을 가진 별도의 메시지입니다. 옆에 있는 모듈레이션 휠이 CC 1입니다.

MIDI 피치 벤드 값은 무엇인가요?

0에서 16383입니다. 가운데, 즉 벤드 없음은 8192입니다. 어떤 도구는 같은 범위를 가운데가 0인 -8192에서 8191로 보여 줍니다.

기본 피치 벤드 범위는 얼마인가요?

General MIDI 장치에서는 위로 반음 둘, 아래로 반음 둘입니다. 대부분의 악기는 자체 설정에서 범위를 바꿀 수 있습니다.

피치가 높게 또는 낮게 멈춘 이유는 무엇인가요?

악기가 마지막으로 받은 피치 벤드 값이 가운데가 아니었습니다. 휠을 움직여 되돌아오게 하거나 가운데 값을 보내세요. 가운데에서 벗어나 쉬는 휠은 청소나 수리가 필요합니다.

피치 벤드는 7비트인가요, 14비트인가요?

14비트입니다. 데이터 바이트 둘이 합쳐져 16,384단계의 값 하나가 됩니다.

한국어 페이지 더 보기

자세한 안내(영어)

글쓴이 소개. 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에 있습니다.