
MIDI Data Format
|
|
| DataEntryMSB=mmH | mm | +24semitones) |
| ThedataentryLSBisalwaysignored. |
|
|
|
|
|
| OnceanRPNNullissent,allreceiveddataentryMSBsandLSBs | areignoreduntilanotherRPNmessageotherthanRPNNullor anNRPNmessageisreceived. |
|
|
|
| ProgramChange |
| Byte2 | ppH |
| pp ProgramNumber=00Hto7FH |
|
| ProgramChangemessagesaresentwhenyouselectatoneon |
| ||
MasterCoarseTuning | RPNMSB=00H | RPNLSB=02H | Recognition |
| RPNNull | RPNMSB=7FH | RPNLSB=7FH |
| Recognition |
|
|
|
| Format | Byte1 | CnH |
|
| Send | theinstrument. | |||||||||||
|
|
|
| mm Filter/AMPEnvelopeReleaseTime=00Hto40Hto7FH |
|
| Whentheinstrumentreceivesthismessage,thepresetFilter/ | AMPEnvelopeReleaseTimevalueforthetoneischangedtothe | valuethatcorrespondstothedataentryMSBofthereceived | message.Thereisnochangewhenthevalueofthedataentry |
|
| RPN(RegisteredParameterNumbers) |
|
| Byte3 | qmH(MSB) | qlH(LSB) |
|
| n VoiceChannelNumber=0HtoFH(Ch1toCh16) |
|
|
| • RPNmessagesnotdefinedbytheinstrumentcanalsobe | received,butsubsequentdataentryvaluesafterundefined |
| • AftertheMSBandLSBofanRPNarereceivedandthe | applicablecontrolparameterssettingsaremade,thevalueis | setbyreceiptoftheMSBofthesubsequentdataentry.The |
|
Filter/AMPEnvelopeReleaseTime |
|
| DataEntryMSB=mmH |
|
|
|
|
| Byte2 | 65H | 64H |
|
|
|
| RPNmessagesareignored. | dataentryLSBisignored. | ||||||||||||||
NRPNMSB=01H | NRPNLSB=66H | Recognition | MSBis40H(0). |
| Format |
| Byte1 | BnH | BnH | qm.......MSBofRPN | ql.........LSBofRPN | Recognition | |||||||||||||||||||
FilterCutOffFrequency | NRPNMSB=01H | NRPNLSB=20H | DataEntryMSB=mmH | +63) | Recognition | Whentheinstrumentreceivesthismessage,thepresetFilterCut | offFrequencyvalueforthetoneischangedtothevaluethat | correspondstothedataentryMSBofthereceivedmessage.There | isnochangewhenthevalueofthedataentryMSBis40H(0). |
| FilterResonance | NRPNMSB=01H | NRPNLSB=21H | DataEntryMSB=mmH | Recognition | Whentheinstrumentreceivesthismessage,thepresetFilter | Resonancevalueforthetoneischangedtothevaluethat | correspondstothedataentryMSBofthereceivedmessage.There isnochangewhenthevalueofthedataentryMSBis40H(0). |
| Filter/AMPEnvelopeAttackTime | NRPNMSB=01H | NRPNLSB=63H | DataEntryMSB=mmH |
| mm....Filter/AMPEnvelopeAttackTime=00Hto40Hto7FH |
| PitchBendChange★ |
the |
|
changes |
|
operationthat | performed. |
AnRPNissentwheneveran | parameterassignedtotheRPNis |
Send |
|
Recognition Whentheinstrumentreceivesthismessage,thepresetFilter/ | AMPEnvelopeAttackTimevalueforthetoneischangedtothe valuethatcorrespondstothedataentryMSBofthereceived |
Byte3 | mmH |
|
|
Byte2 | llH |
|
|
Byte1 | EnH |
Format
PitchBendSensitivity ★ | RPNMSB=00H | RPNLSB=00H DataEntryMSB=mmH |
message.Thereisnochangewhenthevalueofthedataentry | MSBis40H(0). | Filter/AMPEnvelopeDecayTime |
n.........VoiceChannelNumber=0HtoFH(Ch1toCh16) | ll.........PitchBendChangeLSB=00Hto7FH | mm....PitchBendChangeMSB=00Hto7FH | Recognition • ThevaluellHmmHis00H00Hatthelowestpitch,00H40H | • YouhavetosetboththeLSBandMSBtogethertoforma14- | bitvalueandmakeaPitchBendChangemessagerecognized | bytheinstrument. |
| |
mm....PitchBendSensitivity=00Hto18H(0to24semitones) | Recognition ThedataentryLSBisalwaysignored. | MasterFineTuning | RPNMSB=00H | RPNLSB=01H DataEntryMSB=mmH DataEntryLSB=llH | mmll....MasterFineTuning=0000Hto40H00Hto7FH7FH(- 100to0to+99.99cents) | |||
NRPNMSB=01H NRPNLSB=64H | DataEntryMSB=mmH | mm....Filter/AMPEnvelopeDecayTime=00Hto40Hto7FH | Recognition | Whentheinstrumentreceivesthismessage,thepresetFilter/ | AMPEnvelopeDecayTimevalueforthetoneischangedtothe | valuethatcorrespondstothedataentryMSBofthereceived message.Thereisnochangewhenthevalueofthedataentry | MSBis40H(0). |