title: "단일 MIDI foot switch로 keyboard, score viewer 동시 제어하기"
description: "단일 MIDI foot switch로 keyboard, score viewer 동시 제어하기"
cleanUrl: /musician/midi-footswitch-keyboard-scoreviewer
ogImage: "<https://anyflower.notion.site/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F7570d2fc-66b1-4e23-bb3c-ff7b56842b0d%2F249d783f-ce19-4f8e-b4e1-54dc1fa7d18c%2FUntitled.png?table=block&id=b2f9c9dd-5929-4ab8-be1a-57f8f3d905c3&spaceId=7570d2fc-66b1-4e23-bb3c-ff7b56842b0d&width=1410&userId=&cache=v2>"
floatFirstTOC: right

MIDI multi-switch와 Keyboard / Score Viewer 연결 구조. Keyboard는 program change를 위해, Score Viewer는 page turn을 위해. https://excalidraw.com/#json=MnpFc-44Ty1gukDMsl2i6,Fb5mgUIq_QtolpNdk_4Kyg

MIDI multi-switch와 Keyboard / Score Viewer 연결 구조. Keyboard는 program change를 위해, Score Viewer는 page turn을 위해. https://excalidraw.com/#json=MnpFc-44Ty1gukDMsl2i6,Fb5mgUIq_QtolpNdk_4Kyg

Context

damper pedal 뿐 아니라 sostenuto pedal 두 필요한 상황에서 Kronos는 Kurzweil PC3x와는 달리 switch 가능의 TRS input을 하나만 지원한다. 해당 input에는 sostenuto pedal을 연결해야하니 keyboard의 program change나 악보 viewer의 page turn을 위한 pedal을 별도 연결할 수 없다는 뜻. 설사 추가 지원한다 하여도 program change나 page turn 동시 pedaling은 불가능.

일반적으로 program change와 page turn은 각기 다른 switch pedal로 다루는 듯 하다. 그럴만도 한게 switch 입력을 받는 기기가 keyboard와 악보 기기로 서로 다르기 때문. 해서 program change는 keyboard에 TRS input을 통해 단일 MIDI switch pedal로 연결하고, 악보 page turn는 bluetooth 연결로 두 개의 버튼으로 앞/뒤로 페이지를 넘길 수 있는 전용 기기를 사용한다.

목표 / 설계

본 글 맨 위의 그림은 foot controller와 keyboard / 악보 viewer 간의 최종 연결 구조도이다.

일반적인 page turner가 어떤 프로토콜을 사용하는지는 모르겠는데, 내가 사용하는 (그리고 가장 많이 사용된다는) forScore 란 iPad 악보 viewer는 program change에 사용되는 MIDI 신호를 지원한다. 따라서 program change와 page turn 신호 체계는 MIDI로 단일화 가능.

forScore

문제는 연결 방식인데, MIDI란 digital signal 규약에 불과하므로 당연스럽게 bluetooth 신호로 입출력이 가능하겠다. 그리고 MIDI in/output 단자에 연결 가능한 bluetooth adapter가 있어, bluetooth를 지원하지 않는 keyboard에서도 bluetooth로 MIDI 연결이 가능하다.

<aside> 💡 참고로 아래 설명하겠지만, 결국에는 switch와 MIDI controller는 bluetooth가 아닌 유선 USB로 연결했기에 이 bluetooth adapter는 불필요하다.

</aside>

이로서 자연스럽게 다수의 버튼을 가진 bluetooth 기반의 MIDI controller로 switch 선택 사양은 좁혀진다. 그리고 이 controller에 keyboard와 악보 viewer를 연결하여 switch의 각 버튼에 program change와 page turn의 MIDI 신호를 할당하면 된다.

MIDI foot controller 선택

M-VAVE Chocolate 이란 중국산 제품으로 알리익스프레스에서 1.5 ~ 2만원에 거래된다. 이미지 출처: https://forum.mod.audio/t/midi-chocolate-controller-with-the-mod-dwarf-an-introduction/7003

M-VAVE Chocolate 이란 중국산 제품으로 알리익스프레스에서 1.5 ~ 2만원에 거래된다. 이미지 출처: https://forum.mod.audio/t/midi-chocolate-controller-with-the-mod-dwarf-an-introduction/7003

선택한 제품은 M-VAVE Chocolate 이란 중국산 제품으로 1.5 ~ 2만원 선에서 판매된다. 이외의 제품은 대부분 몇십만원의 가격에 부담스러울 만큼 버튼이 많을 뿐 아니라 동일 4 버튼 기준으로도 10만원을 훌쩍 넘어간다.

무엇보다 이 제품의 좋은 부분은 중국산 다운 화끈한 가격 뿐 아니라, CubeSuite 란 전용 app을 통해 손쉽게 각 switch의 MIDI 신호를 설정할 수 있다는 점이다. 뿐만 아니라 4 button임에도 동시 버튼 입력으로 2개의 action을 추가하여 총 6개 신호를 입력 가능하거나(그림의 E, F에 해당), phasing을 지원하여 동시 입력 시 4개 버튼이 이전과 다른 MIDI 신호를 받도록 하여 6개 이상의 신호를 입력할 수 있다.

CubeSuite app 사용법은 공식 사이트에는 없고 아래 site가 그나마 잘 설명한 편.

MIDI "Chocolate" 🍫 controller with the Mod Dwarf, an introduction