한국어
Mac에서 HID 장치를 MIDI 컨트롤러로 바꾸는 방법
InputConfig는 Mac App Store에서 무료입니다. macOS 14 이상, 계정과 추적 없음, 오픈 소스.
Mac용 무료 앱 InputConfig는 HID 장치를 읽어서 MIDI를 보냅니다. 버튼은 노트를 연주하거나 Program Change를 보내거나 트랜스포트를 시작하고 멈춥니다. 스틱, 스로틀, 휠, 페달 같은 축은 위치를 따라가는 Control Change나 피치 벤드를 보냅니다. 음악 앱은 그 결과를 InputConfig라는 MIDI 입력으로 인식합니다.
InputConfig는 제가 만듭니다. 읽을 수 있는 장치의 목록은 아래에 있고, 읽지 못하는 것도 함께 적었습니다.
단계
- 장치를 연결하고 InputConfig를 엽니다.
- 행을 추가하고 Scan을 누른 다음 버튼을 누르거나 축을 움직입니다.
- 행의 MIDI 출력을 고릅니다. Note, CC, Pitch Bend, Program Change, Transport 중 하나입니다.
- 음악 앱에서 InputConfig 입력을 켜고 트랙을 녹음 대기 상태로 만듭니다.
설정하기
- 사용자: 장치를 연결합니다. InputConfig에서 행을 추가하고 Scan을 누른 다음 버튼을 누르거나 축을 움직입니다. 그리고 행의 MIDI 출력을 고릅니다.
- InputConfig: 컨트롤의 이름을 붙이고, 프리셋이 활성화된 동안 자체 MIDI 포트로 메시지를 보냅니다.
- 확인: 버튼을 누르면 음악 앱의 MIDI 표시등이 깜박입니다.
Scan이 컨트롤이 무엇인지 알아내므로 HID 번호를 알 필요가 없습니다. MIDI 출력에서 행이 보낼 수 있는 모든 종류의 메시지를 다룹니다.
어떤 장치를 읽는지 알기
- 설정 없이. macOS가 이미 아는 PlayStation, Xbox, Switch, MFi 컨트롤러입니다.
- 원시 HID 장치로. 대부분의 일반 USB 게임패드, 비행 스틱, 레이싱 휠과 페달, PC나 DirectInput 모드의 아케이드 스틱과 레버리스 컨트롤러, X와 D 모드의 8BitDo 패드입니다.
- 스위치 인터페이스. 조이스틱 버튼을 보내는 모드의 보조 스위치 박스와 입김 장치입니다.
- 키보드와 마우스. 어떤 키나 마우스 버튼도 행의 입력이 될 수 있습니다. MIDI를 보내는 키도 여전히 입력되므로, F13에서 F19처럼 아무것도 입력하지 않는 키를 쓰세요.
Live Visualizer에서 컨트롤이 움직이는 것이 보이면 그 컨트롤은 MIDI를 보낼 수 있습니다. 전체 목록은 InputConfig가 읽는 컨트롤러에 있습니다.
컨트롤에 맞는 메시지 고르기
| HID 컨트롤 | 어울리는 MIDI 메시지 |
|---|---|
| 버튼, 트리거 스위치, 아케이드 버튼 | 버튼을 누르는 동안 유지되는 노트 |
| 스틱 축, 스로틀, 트위스트, 휠 | 위치를 따라가는 Control Change나 피치 벤드 |
| 레이싱 페달처럼 이동 거리가 있는 페달 | 익스프레션용 CC 11 같은 Control Change |
| 풋 스위치나 보조 스위치 | 노트, Program Change, 또는 Start와 Stop |
| 해트 스위치나 십자 키 | 노트 네 개, 또는 트랜스포트 |
놓은 자리에 머무는 스로틀이 튕겨 돌아오는 스틱보다 나은 페이더가 됩니다. MIDI CC 목록에 악기가 기대하는 컨트롤러 번호가 나와 있습니다.
먼저 Mac이 무엇을 읽는지 확인하기
- 브라우저에서 조이스틱 테스트를 열거나 InputConfig의 Live Visualizer를 엽니다.
- 버튼을 하나씩 누르고 축을 하나씩 움직입니다.
- 어떤 것이 나타나는지 기록합니다. 그것들이 묶을 수 있는 것입니다.
- 아무것도 나타나지 않으면 장치의 다른 모드를 시도합니다. DInput, PC, Switch입니다.
Mac이 볼 수 없는 컨트롤은 어떤 앱도 매핑할 수 없습니다.
읽을 수 없는 것 알기
- XInput 전용 장치. 유선 Xbox 360 패드와 XInput만 되는 많은 스틱과 휠은 Mac에서 읽을 수 없습니다. 장치에 DInput이나 PC 모드가 있으면 그것으로 바꾸세요.
- 자체 소프트웨어하고만 통신하는 장치. 게이밍 마우스의 DPI와 프로필 버튼은 마우스 안에서 처리됩니다.
- 포스 피드백. 휠과 비행 스틱에서는 구동하지 않습니다.
장치에 모드 스위치가 있으면 Mac이 읽을 수 있는 위치는 PC나 DInput입니다.
오래된 HID to MIDI 도구 알기
이 일을 하던 오래된 Mac 도구가 둘 있고 아직도 검색에 나옵니다. MidiHID의 코드는 2017년에 보관 처리되었습니다. ControllerMate의 마지막 버전은 macOS Mojave까지만 지원합니다. 둘 다 2026년 9월에 확인했습니다. 두 도구 모두 현재 macOS를 위해 관리되지 않습니다. Mac용 ControllerMate 대안에서 아직 실행되는 것을 살펴봅니다.
짧게 정리하면
- Scan. 버튼을 누르거나 축을 움직이세요.
- 보내기. Note, CC, Pitch Bend, Program Change, Transport 중에서 고르세요.
- 듣기. 음악 앱에서 InputConfig 입력을 켜세요.
Mac이 볼 수 있는 HID 컨트롤은 무엇이든 MIDI 컨트롤이 될 수 있습니다.
자주 묻는 질문
HID to MIDI란 무엇인가요?
게임 컨트롤러, 조이스틱, 페달, 키보드 같은 Human Interface Device의 입력을 음악 앱이 이해하는 MIDI 메시지로 바꾸는 것입니다.
Mac용 무료 HID to MIDI 소프트웨어가 있나요?
네. InputConfig는 Mac App Store에서 무료입니다. 게임 컨트롤러와 대부분의 다른 HID 게임패드, 스틱, 휠을 읽고 노트, Control Change, 피치 벤드, Program Change, 트랜스포트를 보냅니다.
레이싱 휠이나 페달이 MIDI를 보낼 수 있나요?
Mac이 휠을 읽는다면 됩니다. 축이 스틱처럼 동작하므로 휠과 각 페달이 위치를 따라가는 Control Change를 보낼 수 있습니다.
비행 스틱의 스로틀을 MIDI 페이더로 쓸 수 있나요?
네. 스로틀 축을 Control Change에 묶으세요. 놓은 자리에 머무르므로 볼륨이나 필터에 어울립니다.
USB 풋 페달이 Mac에서 MIDI를 보낼 수 있나요?
조이스틱 버튼이나 키로 Mac에 도달한다면 됩니다. 밟을 때 글자까지 입력되지 않도록 페달 자체 소프트웨어에서 F13에서 F19나 조이스틱 버튼을 보내게 하세요.
MidiHID는 아직 작동하나요?
코드가 2017년에 보관 처리되어 더 이상 관리되지 않습니다.
한국어 페이지 더 보기
자세한 안내(영어)
글쓴이 소개. 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, 繁體中文, 简体中文
무료. macOS 14 이상. 계정이 필요 없고, 데이터는 Mac 밖으로 나가지 않습니다. 소스 코드는 GitHub에 있습니다.