Expand description

Constants to represent controller change types.

A control change channel event is as follows:

  • byte one: CONTROL_CHANGE | channel, where channel is the channel (0-16)
  • byte two: controller type (0-127). This module contains constants for these types.
  • byte three: new controller value


Some control change types come in pairs: one with the most significant byte (MSB) and one with the least significant byte (LSB).


  • Constants for the data byte (3rd byte) of a local control control change event.