Looking at the MIDI implementation docs and the User Guide I am scratching my head and wonder if there is something missing.
In the Manual on Page 13 there is the following statement:
NRPNs are the preferred method of parameter transmission, since they cover the
complete range of all parameters, while CCs are limited to a range of 128. For a list of
Prophet-10 CCs and NRPNs, see the Prophet-10 Support page at Sequential.com.
Okay, understood - MIDI CC is actually limited to a value range of 0-127.
Looking at the Midi Implementation, you will find that there is actually no parameter that is outside that range. Not the filter, nor any other parameter is ever using a larger range of values that would actually justify to use NRPN over CC.
The downside of using NRPN over CC is, that NRPN is actually a MIDI CC command that requires to send 4 MIDI CC messages to be transferred instead of a single MIDI CC. In Bytes that is 3 Midi Bytes vs. 12 Midi Bytes. That might sound not a big issue, but consider that you can only send about 500 MIDI Messages (as Single Midi CC for instance) per Second, and you want to control some parameters in real time (and there is nothing like concurrent in MIDI as well), you might run pretty fast into timing issues and the overhead will make it worse (only 125 NRPN Messages per second).
So any reason I should actually every use NRPN in this Synth?
Looks like they copied the section from another synth that actually has values larger then 127.