Channel Rotation

Some input controllers support channel rotation, that is, they can assign individual MIDI channels to incoming MIDI notes and their controller parameters.

Each new MIDI note event is assigned its own internal MIDI channel and all controller parameters that belong to this note event are created with the same MIDI channel. This allows a 16 voice polyphony, which is sufficient for most performances.

Channel rotation ensures a correct mapping of this data as note expression data per note event, and reduces the amount of data in comparison to the MIDI to note expression conversion method.