MIDI 메시지는 MIDI 통신의 핵심입니다. 이러한 메시지는 MIDI 지원 장치에서 음악적 의도를 행동으로 변환하는 언어 역할을 합니다. 몇 가지 예를 살펴보겠습니다.
- 노트 켜짐 및 노트 꺼짐 메시지: 이러한 메시지는 MIDI 장치에 음표가 시작(Note-On)되고 중지(Note-Off)되어야 하는 시점을 알려줍니다. MIDI 키보드의 키를 누르면 "Note-On" 메시지가 생성됩니다. 이 메시지에는 어떤 음표를 어떤 힘(속도)으로 연주해야 하는지에 대한 정보가 포함됩니다. 신시사이저와 같은 수신 장치는 지정된 피치와 속도로 지정된 음악 사운드를 생성하여 응답합니다. 이것이 MIDI를 통해 멜로디와 코드를 연주할 수 있는 방법입니다.
- 제어 변경 메시지: 컨트롤 변경 메시지는 볼륨, 변조, 필터 차단과 같은 매개변수를 조정하는 방법을 제공합니다. 음악가들은 이러한 메시지를 사용하여 악기의 사운드를 형성합니다.
- 프로그램 변경 메시지: MIDI를 사용하면 다양한 악기 사운드(패치 또는 프리셋이라고 함)를 원활하게 전환할 수 있습니다. "프로그램 변경" 메시지는 수신 장치에 특정 악기 또는 사운드 프리셋으로 전환하도록 알려 주므로 단일 악기 내에서 광범위한 음향 가능성을 탐색할 수 있습니다.
- 피치 벤드 메시지: 피치 벤드 메시지는 신시사이저 및 키보드와 같은 악기의 비브라토와 같은 기법을 모방하여 음의 피치 편차를 제어합니다.
- 애프터터치 메시지: 애프터터치 메시지는 키를 처음 눌렀을 때 가해지는 압력을 전달하여 비브라토나 필터 변조 등 사운드의 다양한 측면을 표현적으로 제어할 수 있게 해줍니다.
이제 MIDI의 기본 언어를 살펴보았으니, 이러한 명령을 전송하는 데 사용되는 실용적인 도구를 살펴보겠습니다.


