MIDI는 "Musical Instrument Digital Interface"의 약어입니다. 전자 악기 또는 기타 디지털 음악 도구 간의 통신에 사용하는 프로토콜입니다.
MIDI 악기를 설정하여 HeavyM에 명령을 보내도록 구성할 수 있습니다. 간단히 말해, 이 프로토콜은 보통 USB를 통해 컴퓨터에 연결된 컨트롤러에서 HeavyM의 일부 기능을 원격으로 제어할 수 있게 해줍니다.
MIDI 컨트롤러는 일반적으로 여러 유형의 제어 요소로 구성되어 있기 때문에, 키보드보다 더 많은 가능성을 제공합니다. 한 번 설정이 완료되면, 컴퓨터를 만질 필요가 없습니다!
MIDI 컨트롤러 연결하기
장치 선택하기
장치를 컴퓨터에 연결한 후, 컨트롤 설정 창의 MIDI 탭으로 이동하여 (툴바의 컨트롤 → 설정... 또는 ) 드롭다운 목록에서 장치를 선택하십시오.
장치가 올바르게 인식되면, 페이더를 이동하거나 패드를 치면 채널/컨트롤/값 상자에 값이 나타나는 것을 볼 수 있습니다. 응답이 없으면 이미 다른 앱에 연결되어 있기 때문일 수 있습니다. 실제로 동일한 장치를 여러 프로그램에서 동시에 사용할 수 없습니다.
참고: 현재로서는, HeavyM에서 한 번에 하나의 MIDI 컨트롤러만 사용할 수 있습니다.
MIDI 피드백
버전 2.12.3부터, “피드백 활성화” 체크박스를 통해 MIDI 피드백을 비활성화할 수 있습니다. 이 버전 이전에는 항상 활성화된 상태였습니다.
참고: 장치로 “loopMIDI”가 선택되면 피드백은 자동으로 비활성화됩니다. 무한 루프 문제가 발생하여 이 경우 활성화 옵션이 제공되지 않습니다.
할당 관리
MIDI 학습 활성화
장치 설정이 완료되면, HeavyM에서 버튼, 페이더, 패드 및 컨트롤러의 모든 것을 명령에 할당할 수 있습니다. 이를 위해, 앱 인터페이스의 요소가 MIDI 인터페이스의 어떤 항목에 반응해야 할지 "학습"하게 해야 합니다.
이를 위해, 컨트롤 창에서 "MIDI 학습 모드" 버튼 또는 메뉴 (컨트롤 → MIDI 할당 편집)를 사용하여 MIDI 학습 인터페이스를 전환해야 합니다. 인터페이스에서 매핑할 수 있는 요소 위에 커서 오버레이가 나타납니다.
할당 추가하기
- HeavyM 인터페이스에서 오버레이 요소를 선택하십시오 (노란색으로 원이 그려집니다).
- MIDI 장치에서 할당하려는 슬라이더를 이동하거나 버튼을 누릅니다. 이렇게 하면 MIDI 및 인터페이스 컨트롤이 함께 연결되며 컨트롤 설정 창의 목록에 나타납니다.
- 완료되면 동일한 버튼/메뉴 또는 [Esc]를 사용하여 학습 모드를 간단히 끌 수 있습니다.
컨트롤러가 MIDI Out을 지원하고 HeavyM에서 피드백이 활성화되어 있는 경우, 할당된 LED 패드는 인터페이스에서 이루어진 변경 사항을 반영할 수 있습니다 (버전 2.11 이후). 예를 들어, 호환 가능한 컨트롤러의 경우, 패드는 HeavyM에서 할당된 시퀀스의 색상을 띠거나, 토글이 할당된 경우 켜면 패드가 밝아집니다.
참고: 동일한 MIDI 컨트롤을 여러 명령에 동시에 할당할 수 있습니다. 예를 들어, 장치의 단일 버튼을 여러 효과 토글에 연결할 수 있어, 이를 누르면 모든 효과가 한꺼번에 켜집니다!
할당 편집하기
할당을 편집하려면 학습 모드를 다시 켜십시오. 그런 다음, 원하는 할당을 선택하고 사용하고자 하는 새 MIDI 컨트롤을 트리거하십시오.
할당 삭제하기
할당을 삭제하는 데는 3가지 방법이 있습니다:
- 학습 모드가 켜져 있을 때, 오버레이를 선택하고 [삭제/백스페이스] 키를 누르십시오. 이렇게 하면 선택된 할당이 제거됩니다.
-
컨트롤 창의 테이블에서 단일 할당을 마우스 오른쪽 버튼으로 클릭한 다음 “할당 삭제” 옵션을 클릭하십시오. 이렇게 하면 선택된 할당이 제거됩니다.
-
"모든 할당 삭제" 버튼을 사용하십시오. 제어 창의 표 위에 있습니다. 이렇게 하면 프로젝트의 모든 MIDI 할당이 제거됩니다.
할당 저장
설정한 MIDI 할당은 .hm 프로젝트 파일에 직접 저장됩니다.
참고: 할당은 생성된 장치의 이름과 연결됩니다. 프로젝트를 다른 컴퓨터로 전송하고 동일한 장치를 사용하면, 두 컴퓨터가 동일한 이름으로 장치를 인식하는 한 작동합니다. 이것은 Windows와 Mac 사이에서는 작동하지 않을 가능성이 큽니다. 이들은 동일한 명명 규칙을 사용하지 않기 때문입니다.
할당 설정
설정한 할당마다 설정 세트가 있습니다. 이는 제어 창의 할당 테이블에서 볼 수 있습니다.
MIDI 할당에 대해 수정할 수 있는 항목:
-
토글 동작: 선택된 경우, MIDI 버튼이나 패드가 "토글" 버튼으로 작동합니다. 선택되지 않은 경우, 해당 할당에서 "푸시" 버튼으로 작동합니다. 이것은 두 가지 상태의 예입니다. 예를 들어, HeavyM에서 슬라이더에 할당된 MIDI 패드의 경우:
- 토글이 선택됨: 패드를 누르고 놓으면 슬라이더가 최대값으로 설정됩니다. 다시 누르고 놓으면 슬라이더가 최소값으로 설정됩니다. 이하 기타.
- 토글이 선택 해제된 경우: 패드를 누르면 슬라이더가 최대값으로 설정됩니다. 놓으면 최소값으로 설정됩니다.
- 범위: 이 설정은 슬라이더나 스핀박스에 나타납니다. 최소값과 최대값을 설정하여 HeavyM의 인터페이스 요소 범위를 덮어쓸 수 있습니다. 예를 들어, 테두리 효과의 두께에 대해 범위를 1에서 15로 설정하면, 해당 값에 할당된 페이더를 이동할 때 값은 1과 15 사이에서만 변동되며, 페이더를 얼마나 강하게 이동하든 상관없습니다!