MIDI Data Format

 

 

 

DataEntryMSB=mmH

mm MasterCoarseTuning=28Hto40Hto58H(-24to0to

+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

(-64to0to+63)

 

 

 

 

 

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

mm....FilterCutOffFrequency=00Hto40Hto7FH(-64to0to

+63)

Recognition

Whentheinstrumentreceivesthismessage,thepresetFilterCut

offFrequencyvalueforthetoneischangedtothevaluethat

correspondstothedataentryMSBofthereceivedmessage.There

isnochangewhenthevalueofthedataentryMSBis40H(0).

 

FilterResonance

NRPNMSB=01H

NRPNLSB=21H

DataEntryMSB=mmH

mm....Resonance=00Hto40Hto7FH(-64to0to+63)

Recognition

Whentheinstrumentreceivesthismessage,thepresetFilter

Resonancevalueforthetoneischangedtothevaluethat

correspondstothedataentryMSBofthereceivedmessage.There isnochangewhenthevalueofthedataentryMSBis40H(0).

 

Filter/AMPEnvelopeAttackTime

NRPNMSB=01H

NRPNLSB=63H

DataEntryMSB=mmH

 

mm....Filter/AMPEnvelopeAttackTime=00Hto40Hto7FH

(-64to0to+63)

 

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

atmid-pitch,and7FH7FHatthehighestpitch.

• 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

(-64to0to+63)

Recognition

Whentheinstrumentreceivesthismessage,thepresetFilter/

AMPEnvelopeDecayTimevalueforthetoneischangedtothe

valuethatcorrespondstothedataentryMSBofthereceived message.Thereisnochangewhenthevalueofthedataentry

MSBis40H(0).

A-6

430A-E-090A