NRPN

Non-Registered Parameter Number ( NRPN ) är en del av MIDI- specifikationen (Musical Instrument Digital Interface) för kontroll av elektroniska musikinstrument. NRPN tillåter tillverkarspecifika eller instrumentspecifika MIDI-kontroller som inte är en del av den grundläggande MIDI-standarden.

Till skillnad från andra MIDI-kontroller (som hastighet , modulering , volym , etc.), kräver NRPN:er att mer än en kontrolldata skickas. Först specificerar styrenhet 99 - NRPN Most Significant Byte (MSB) - följt av 98 - NRPN Least Significant Byte (LSB) som skickas som ett par parametern som ska ändras. Styrenheten 6 ställer sedan in värdet på den relevanta parametern. Styrenheten 38 kan då valfritt skickas som en finjustering till värdet inställt av styrenheten 6.

Denna finjustering är en del av den konventionella MIDI-kontrollerspecifikationen, där vilken som helst av de första 32 kontrollerna valfritt kan paras ihop med en kontrolloffset 32 ​​högre. Detta är den sällsynta 14-bitars Continuous Controller-funktionen i MIDI-specifikationen, och NRPN:er drar helt enkelt fördel av det befintliga alternativet på samma sätt för att erbjuda 16 384 möjliga värden istället för bara 128.

NRPN:er tillåter MIDI-kontroll av ett mycket större antal parametrar än de grundläggande 121 som finns i den grundläggande MIDI-standarden.

Se även

  • RPN (Registered Parameter Number)
  • SysEx (System Exclusive)