Home » Support » Knowledge Base » Knowledge Base

Knowledge Base

Extended MIDI Controller numbers on Series II MIDI devices
Text size [-] [+]

Q: Why does my M-Audio Series II MIDI device let me assign knobs, faders, and other controls to MIDI Control Change numbers that are beyond the standard 0-127 range?

A: Midi Control Change (“CC”) parameters with identification numbers higher than 127 are a feature unique to your M-Audio Series II MIDI device. Parameters beyond 127 do not actually send out a MIDI message with a CC number higher than 127, instead, they send out common RPN/NRPN combinations of standard (0-127) MIDI CC values. 

Many of today’s synthesizers and music applications are designed to receive and process RPN and NRPN (Registered and Non-Registered Parameter Number) MIDI messages, to allow control of an array of useful settings and features.  However, RPN/NRPN messages are different from most other MIDI data as they consist of two or more MIDI messages that have to be sent in sequence. Traditionally, you would have to send multiple MIDI messages manually and one by one in order to change a single RPN/NRPN setting on your synthesizer or music software. This can turn into a difficult and lengthy procedure with many MIDI controllers.

M-Audio Series II MIDI devices simplify this procedure by combining commonly used RPN/NRPN messages and making them accessible just as if they were an extended set of standard MIDI controllers. In addition to the common MIDI controllers 0 -127, M-Audio Series II MIDI devices let you access RPN/NRPN features through additional controller numbers from 128 onward. The amount of additional MIDI controller numbers depends on the controller type (rotary encoder, fader, pad, etc.). Lists of supported RPN/NRPN messages and the associated extended MIDI controller numbers (sorted by controller type) can be found in the Appendix of your product manual.

Once assigned to one of your Series II MIDI device’s controls, complete multi-part RPN/NRPN messages will be transmitted simply by turning a knob, moving a fader, or pushing a button.  Assigning your faders or encoders to send RPN or NRPN messages is done in the same fashion as assigning a regular MIDI controller, making the process of RPN/NRPN setup as convenient as possible.