NRPN
Non-Registered Parameter Number: de manier waarop MIDI meer parameters adresseert dan de 128 controllernummers toelaten, door adres en waarde over meerdere berichten te verdelen.
Een NRPN-wijziging is een korte reeks Control Change-berichten: CC 99 en 98 kiezen het parameternummer, CC 6 en 38 dragen de waarde. Dat geeft 16.384 adressen met een resolutie van 14 bit in plaats van de 7 bit van gewone CC. De zus RPN gebruikt CC 101 en 100 voor parameters die de standaard zelf definieert: RPN 0 is bijvoorbeeld het bereik van de pitch bend.
Elegant is het niet. Vier berichten per knopbeweging vreten bandbreedte op een kabel van 31,25 kbit/s, en als er een andere CC tussendoor glipt, of de ontvanger halverwege de reeks wordt aangezet, komt de waarde bij de verkeerde parameter terecht. Wat NRPN 1234 betekent, bepaalt elke fabrikant zelf. MIDI 2.0 maakte van beide één enkel bericht met waarden van 32 bit.