NRPN
Non-Registered Parameter Number — способ MIDI адресовать больше параметров, чем позволяют 128 номеров контроллеров, разнося адрес и значение по нескольким сообщениям.
Изменение NRPN — это короткая серия сообщений Control Change: CC 99 и 98 выбирают номер параметра, CC 6 и 38 несут значение. Получается 16 384 адреса с 14-битным разрешением вместо 7 бит у обычного CC. Его родственник RPN использует CC 101 и 100 для параметров, определённых самим стандартом: RPN 0, например, — диапазон питч-бенда.
Изящным это не назовёшь. Четыре сообщения на каждое движение ручки съедают полосу кабеля на 31,25 кбит/с, а если между ними вклинится другой CC или приёмник включится посреди последовательности, значение попадёт не в тот параметр. Что означает NRPN 1234, решает каждый производитель. MIDI 2.0 превратил оба механизма в одиночные сообщения с 32-битными значениями.