1*(it packed parameter special 0&122 2*(it packed parameter special 0&123 3*(it packed parameter special 0&124 4*(it packed parameter special 0&12 *(it packed parameter special 0&12! !*(it packed parameter special 0&12"
START OF NRPN MSB=1 PARAMETER NRPNPACKED DATA DETAIL (standard midi)
NOTES ABOUT NRPNs 7t is not necessary to send nrpnMS(C0 as this is a defa$ltA 0n power*$p or after recei#in; data entry msb (22!) in any 4RP4 se=$enceD nrpnMS( is internally set to 0A 5his allows the first 12) 4RP4s to be deli#ered with 2 controller messa;es instead of 3A 3$rtherD when 4RP4 0&--- parameters are edited on the control panelD nrpnMS( is not transmittedA 7nteractin; software sho$ld therefore ass$me that nrpnMS(C0 $nless specifically set prior to the nrpn:S( or 22! data messa;eA
NOTES ABOUT HIGH RESOLUTION PARAMETERS %ata resol$tion abo#e " bits is needed in a few noted cases (ie 5weak %ata and 2lock(PM) 4RP4 dataMS(&data:S( is $sed to form 14*bit wordsA 3or these parameters onlyD the followin; applies&*
1ltrano#a transmission&* 4 controller messa;es are sent in this order&* nrpnMS(&nrpn:S(&dataMS(&data:S(
1ltrano#a reception&* 6ll 4 controller messa;es (nrpnMS(&nrpn:S(&dataMS(&data:S() m$st be recei#ed in that orderD otherwise response is not ;$aranteedA 5he 14*bit #al$e formed from dataMS(&data:S( is applied only after data:S( is recei#ed in this se=$enceA S$bse=$ent data:S( messa;es will be i;noredA (many inter#enin; messa;es s$ch as #oiceD systemD real*time F most other 22s will not disr$pt the se=$ence)
NOTES ABOUT PACKED PARAMETERS ! 4RP4s are dedicated to packed parameter transmission&* 4RP4 0&122 handles $p to !4 1*(it packed #al$es 4RP4 0&123 handles $p to 32 2*(it packed #al$es 4RP4 0&124 handles $p to 1! 3*(it packed #al$es 4RP4 0&12 handles $p to ) 4*(it packed #al$es 4RP4 0&12! handles $p to 4 *(it packed #al$es 4RP4 0&12" handles $p to 2 !*(it packed #al$es
5he p$rpose of this f$nction is to con#ey specific bit*fields in a packed byte witho$t knowled;e of other fieldsA 7f all fields are knownD the packed byte can be transmitted in the normal wayD $sin; itGs own 22 or 4RP4A See HP62/>% (B5> %>567:SH in the Patch F +lobal spec sectionA