한국어
MIDI 컨트롤러를 컨트롤 서피스로
InputConfig는 Mac App Store에서 무료입니다. macOS 14 이상, 계정과 추적 없음, 오픈 소스.
MIDI 키보드, 패드 컨트롤러, 노브 박스는 악기를 계속 연주하면서 Mac 전체의 매크로 패드와 컨트롤 서피스가 될 수 있습니다. InputConfig는 놀고 있는 부분을 명령으로 바꿉니다. 패드는 DAW 단축키와 앱 실행기가 되고, 노브는 Mac의 볼륨과 스크롤 휠이 되고, 서스테인 페달은 클릭이 되며, 건드리지 않은 채널과 노트는 전과 똑같이 DAW에 계속 전달됩니다. 드라이버는 필요 없습니다.
이 가이드는 CC가 무엇인지 이미 아는 분을 위해 썼습니다. 이 페이지의 패드 리모컨을 설정하는 데는 십 분이 걸립니다.
단계
- 컨트롤러를 USB로 연결하거나, Bluetooth MIDI 장치를 Audio MIDI Setup에서 페어링합니다.
- Live Visualizer의 MIDI 보기를 열고 패드와 노브를 하나씩 만져 무엇을 보내는지 확인합니다.
- 이 페이지의 MIDI DAW Remote 프리셋을 추가하거나, MIDI만 쓰는 프리셋을 직접 만듭니다.
- 각 노브 행에서 컨트롤과 출력에 맞게 Switch, Dial, Turn 중 하나를 고릅니다.
- 페이더를 System Volume에 묶고, 패드 출력을 사용하는 DAW의 단축키로 바꿉니다.
- 노트 범위나 별도의 채널로 단축키 노트가 녹음에 섞이지 않게 합니다.
InputConfig가 무엇을 듣는지 알기
InputConfig는 macOS가 나열하는 모든 소스에서 다음 메시지를 읽습니다. USB 클래스 호환 장치, Audio MIDI Setup을 통한 Bluetooth MIDI, 인터페이스에 연결된 하드웨어입니다.
- 노트와 패드. 벨로시티가 있지만 켜짐과 꺼짐으로 동작합니다.
- Control Change. 어떤 번호든 가능합니다.
- 피치 벤드와 채널 애프터터치. 연속 입력으로 읽습니다.
- Program Change. 패치를 바꿀 때 한 번씩 읽습니다.
행마다 채널 하나와 장치 하나로 필터링하거나, 전부에 열어 둘 수 있습니다. 게임 컨트롤러는 필요 없습니다. 프리셋은 MIDI만 쓰도록 만들 수 있습니다. InputConfig는 장치가 보내는 내용의 사본을 읽을 뿐 가로채지 않으므로, DAW도 자체 MIDI 러닝을 포함해 모든 것을 그대로 받습니다. InputConfig는 옆에서 듣기만 하므로 컨트롤러는 계속 연주됩니다.
컨트롤이 무엇을 보내는지 보기
- 사용자: Live Visualizer를 열고 MIDI를 고른 다음 패드, 건반, 노브를 모두 만져 봅니다.
- InputConfig: 장치가 보낸 CC마다 모드 배지가 달린 이름 있는 다이얼을 보여 주고, 건반, 휠, 애프터터치, 16채널 스트립, 이벤트 로그도 보여 줍니다.
- 확인: 각 컨트롤에 노트 또는 CC 번호와 채널이 표시됩니다. 그 번호를 행에 쓰세요.

노브가 무엇을 보내는지 알아내는 데는 MIDI 모니터보다 빠릅니다.
노브 모드 고르기
CC 행에는 세 가지 모드가 있습니다.
- Switch
- 64를 기준으로 한 문턱입니다. 값이 64 이상이면 행이 눌린 상태가 되고 미만이면 떼어집니다. 페달, CC를 보내는 버튼, 노트 대신 CC를 보내는 컨트롤러의 패드에 씁니다.
- Dial
- 가운데 기준의 상대값입니다. 값 64가 정지 상태입니다. 64에서 떨어진 거리가 속도이고 부호가 방향이므로, 행의 데드존이 가운데 근처에서 멈춰 있게 합니다. 마우스 휠, 마우스 이동, MIDI CC 출력처럼 연속 출력을 움직이는 절대값 노브와 페이더용입니다. 같은 CC에 플러스와 마이너스 행을 두 개 두면 양방향을 모두 다룹니다.
- Turn
- 변화량입니다. Turn Step 크기를 넘는 회전 한 단계마다 출력이 한 번 살짝 밀듯이 실행되며, 시계 방향은 플러스이고 반시계 방향은 마이너스입니다. 무한 인코더와 단계식 대상용으로 만들어졌습니다. Volume Up / Down, 밝기, 방향키, 확대, 실행 취소와 다시 실행이 그렇습니다. Turn Step은 Fine(2 단위)에서 Chunky(16)까지입니다.
페달에는 Switch, 출력이 연속적이면 페이더와 포트에는 Dial, 인코더와 단계식 대상에는 Turn을 쓰세요.
페이더를 Mac의 볼륨으로 만들기
System Volume 출력은 누르기가 아닙니다. 컨트롤의 위치를 일대일로 따라갑니다.
- 사용자: CC를 System Volume에 묶습니다. 페이더, 포트, 피치 휠, 애프터터치, 게임 컨트롤러의 트리거 모두 가능합니다.
- InputConfig: 0에서 127을 0에서 100퍼센트에 대응시키고, 컨트롤이 움직인 뒤에야 제어를 넘겨받습니다.
- 확인: 장치를 꽂아도 음량이 튀지 않습니다. 페이더를 움직이면 Mac의 볼륨이 따라갑니다.
패드 열여섯 개를 DAW 리모컨으로
이 페이지의 MIDI DAW Remote 프리셋은 노트 36에서 51을 보내는 16패드 컨트롤러를 전제로 합니다. 대부분의 패드 컨트롤러가 기본으로 쓰는 General MIDI 드럼 범위입니다. 이 프리셋은 Logic과 GarageBand의 기본 단축키를 보냅니다. Ableton, Bitwig, Reaper에 맞추려면 몇 분이면 출력을 바꿀 수 있습니다.
| 패드(노트) | 보내는 것 |
|---|---|
| 36 | Space(재생 / 정지) |
| 37 | R(녹음) |
| 38 | Return(처음으로 이동) |
| 39 | C(사이클) |
| 40 | Command Z(실행 취소) |
| 41 | Command Shift Z(다시 실행) |
| 42 | Command T(Logic에서 재생 헤드 위치 분할. 사용하는 DAW에 맞게 바꾸세요) |
| 43 | M(선택한 트랙 음소거) |
| 44 | S(솔로) |
| 45 | Command S(저장) |
| 46 | Tab(Logic 메인 윈도우 영역 전환) |
| 47 | K(메트로놈) |
| 48 | Mission Control |
| 49 | Start Dictation(음성으로 트랙 이름 짓기) |
| 50 | Open App: 브라우저 |
| 51 | Emergency Stop |
CC도 두 개 매핑되어 있습니다. CC 7은 System Volume에, Turn 모드의 CC 1은 대안으로 Volume Up / Down에 연결됩니다. 모든 행은 Speak가 꺼져 있습니다. 익힐 때는 켜 두세요. Toggle 모드의 노트 행은 패드를 다시 누를 때까지 수정자를 고정하고, Toggle을 끄면 패드를 누르고 있는 동안 수정자가 눌린 상태가 되므로, 마우스로 클릭하는 동안 패드로 Shift를 누르고 있을 수 있습니다. 패드 51은 비상 정지이므로 리모컨은 언제든 패드로 끌 수 있습니다.
건반을 단축키와 노트로 나누기
대부분의 키보드는 모든 것을 한 채널로 보냅니다. 가장 간단한 분할부터 차례로 올라가 보세요.
- 노트 범위. InputConfig는 노트 행을 번호로 맞추므로, 가장 낮은 옥타브 C1에서 B1은 단축키 열두 개가 되고 C2부터 위는 악기를 연주할 수 있습니다.
- 별도의 채널. 키보드가 영역을 다른 채널로 보낼 수 있다면 단축키 영역을 채널 16으로 정하고 행을 그 채널로 필터링하세요. 그러면 분할 위의 어떤 건반도, 아래에서 연주하더라도 단축키를 실행하지 않습니다.
함정이 있습니다. DAW도 단축키 노트를 듣고, 트랙이 녹음 대기 상태이면 그 노트를 녹음합니다. 악기 트랙의 입력을 키보드의 다른 채널로 필터링하거나, DAW의 MIDI 입력 설정에서 단축키 영역을 음소거하세요. 단축키 영역을 악기 트랙의 입력에서 빼 두지 않으면 녹음에 들어갑니다.
Program Change로 프리셋 전환하기
Program Change 행은 패치를 바꿀 때마다 한 번 실행되며, 출력으로 특정 프리셋을 활성화하는 App Action을 쓸 수 있습니다. 컨트롤러의 패치 1은 믹싱 레이아웃을, 패치 2는 편집 레이아웃을 불러옵니다. 패치 뱅크 버튼이 있는 컨트롤러는 버튼 하나로 레이아웃 세트 전체를 쓸 수 있습니다.
반대 방향으로도 MIDI 보내기
같은 프리셋이 MIDI를 내보낼 수도 있습니다. 패드 컨트롤러가 단축키를 실행하는 동안, 게임 컨트롤러의 페이스 버튼이 DAW에 노트를 연주하게 할 수 있습니다. InputConfig는 자신의 가상 포트를 듣지 않으므로 둘이 순환하지 않습니다. 내보내는 쪽은 악기로 쓰는 게임패드 가이드에서 다룹니다.
Bluetooth MIDI 장치 페어링하기
Audio MIDI Setup: MIDI Studio 윈도우를 연 다음 Bluetooth 아이콘을 더블 클릭합니다.
Audio MIDI Setup, Window, Show MIDI Studio결과: 페어링이 끝나면 장치가 다른 소스와 똑같이 InputConfig에 나타납니다.
Bluetooth MIDI는 USB보다 조금 늦게 도착합니다. 연주에는 영향이 있지만 단축키에는 상관없습니다.
장치가 나타나지 않을 때
가장 작은 단계부터 차례로 올라가 보세요.
- 모드를 확인하세요. Live 전용 모드의 Push나 플러그인 모드의 Maschine처럼 전용 모드에 있는 장치에는 대개 MIDI 모드 전환이 있습니다. 그것을 쓰세요.
- Audio MIDI Setup을 확인하세요. macOS가 거기에 장치를 나열하지 않으면 InputConfig도 들을 수 없습니다.
- 행의 필터를 확인하세요. 채널 하나나 장치 하나로 필터링한 행은 나머지를 무시합니다.
짧게 정리하면
- 먼저 보세요. Live Visualizer의 MIDI 보기는 모든 노트와 CC의 이름을 보여 줍니다.
- 노브 모드를 고르세요. 컨트롤과 출력에 따라 Switch, Dial, Turn 중에서 고릅니다.
- DAW Remote에서 시작하세요. 패드 열여섯 개, 볼륨 페이더, 정지가 있습니다.
- 조심해서 나누세요. 노트 범위나 채널을 쓰고, 단축키 노트가 녹음에 들어가지 않게 하세요.
연주하지 않는 컨트롤러의 나머지 부분이 Mac의 나머지를 움직일 수 있습니다.
자주 묻는 질문
Ableton Push나 Native Instruments Maschine에서도 작동하나요?
장치가 표준 MIDI 소스로 나타나면 됩니다. 전용 모드(Live 전용 모드의 Push, 플러그인 모드의 Maschine)에 있는 장치에는 대개 MIDI 모드 전환이 있으니 그것을 쓰세요.
마우스로 클릭하는 동안 패드로 수정자를 누르고 있을 수 있나요?
Toggle 모드의 노트 행은 패드를 다시 누를 때까지 수정자를 고정합니다. Toggle을 끄면 패드를 누르고 있는 동안 수정자가 눌린 상태가 됩니다.
DAW 자체의 MIDI 러닝을 방해하나요?
아니요. DAW는 장치가 보내는 모든 것을 그대로 받습니다. InputConfig는 사본을 읽을 뿐 가로채지 않습니다.
한국어 페이지 더 보기
자세한 안내(영어)
글쓴이 소개. 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에 있습니다.