MIDI Data Format

 

 

Byte3

vvH

 

 

 

 

 

 

 

 

Byte2

07H

 

Volume

 

 

 

 

 

Byte1

BnH

 

Channel

Format

 

 

ControlChange
BankSelect

Format

”arereceiveonly.

Messages

Itemsmarked

Channel

Number=0HtoFH(Ch1toCh16)

to7FH

VoiceChannel

Volume=00H

n..........

vv........

Byte3

mmH(BankSelectMSB)

llH(BankSelectLSB)

 

 

 

Byte2

00H

20H

 

 

 

Byte1

BnH

BnH

Note Messages
Pan

n .......... Voice Channel Number = 0H to FH (Ch1 to Ch16)

Note Off

 

 

 

Byte3

vvH

toCh16)

(right)

 

 

 

 

 

 

 

FH(Ch1

to7FH

 

 

 

 

 

 

 

 

 

 

Byte2

0AH

 

VoiceChannelNumber=0Hto

Pan=00H(left)to40H(center)

 

 

 

Byte1

BnH

Format

 

 

 

 

 

 

n..........

vv........

BankNumberMSB=00H

BankNumberLSB=00H

 

 

 

Selectmessageissentatthesametimewhenyouselecta

theinstrument.

 

mm.....

ll..........

 

 

 

ABank

toneon

 

 

 

 

 

Send

 

 

 

 

 

 

 

Byte3

vvH

00H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte2

kkH

kkH

 

 

 

 

 

 

 

 

 

 

Recognition

 

 

Byte1

8nH

9nH

 

Format

 

 

 

 

 

 

 

 

 

 

Byte3

vvH

 

toCh16)

 

 

 

 

 

 

 

n VoiceChannelNumber=0HtoFH(Ch1

 

 

ExpressionController

 

 

 

Byte2

0BH

 

vv Expression=00Hto7FH

 

Format

Byte1

BnH

 

 

 

 

 

Byte3

vvH

 

toCh16)

 

 

 

 

 

 

 

 

 

 

n VoiceChannelNumber=0HtoFH(Ch1

vv ModulationDepth=00Hto7FH

 

ModulationWheel

 

 

Byte2

01H

 

 

Format

 

Byte1

BnH

 

 

n..........VoiceChannelNumber=0HtoFH(Ch1toCh16)

kk........NoteNumber=00Hto7FH

vv........NoteOffVelocity=00Hto7FH

Remarks

NoteOffVelocityvalueisignored.

 

Send

Format

Hold 1 (Damper Pedal)Portamento Time

Byte 1Byte 2Byte 3

Format

Format

vvH

kkH

8nH

Byte3

vvH

 

 

Byte2

40H

 

 

Byte1

BnH

Byte3

vvH

 

 

Byte2

05H

 

 

Byte1

BnH

ChannelNumber=0HtoFH(Ch1toCh16)

Number=15Hto6CH

OffVelocity=40H

Voice

Note

Note

n..........

kk........

vv........

 

Ch16)

to7FH:ON)

 

0HtoFH(Ch1to

to3FH:OFF,40H

 

ChannelNumber=

1=00Hto7FH(00H

 

Voice

Hold

 

Recognition n..........

vv........

=0HtoFH(Ch1toCh16)

to7FH

 

VoiceChannelNumber

PortamentoTime=00H

 

n..........

vv........

 

Note On
Data Entry

Recognition

toFH(Ch1toCh16)

7FH:ON)

 

 

 

Send n..........VoiceChannelNumber=0H

vv........Hold1=00H,7FH(00H:OFF,

 

 

Portamento

 

 

Byte3

mmH(DataEntryMSB)

llH(DataEntryLSB)

 

 

 

 

 

 

 

Byte2

06H

26H

 

 

 

 

 

 

 

Byte1

BnH

BnH

Format

 

 

 

 

 

 

Byte3

vvH

toCh16)

 

 

 

 

 

Number=0HtoFH(Ch1

 

 

Byte2

kkH

 

 

 

 

 

VoiceChannel

 

 

Byte1

9nH

Format

 

 

 

n..........

 

Byte3

vvH

FH(Ch1toCh16)

to7FH:OFF,7FH:ON)

 

 

 

2

41H

0Hto

(00H

 

Byte

VoiceChannelNumber=

Portamento=00Hto7FH

 

Byte1

BnH

Format

 

Recognition n..........

vv........

toFH(Ch1toCh16)

parameterthatisselected

parameterthatisselected

VoiceChannelNumber=0H

DataentryMSBvalueforthe byRPNandNRPN

DataentryLSBvalueforthe byRPNandNRPN

n..........

mm.....

ll..........

 

 

 

 

Byte3

vvH

toCh16)

 

 

NoteNumber=00Hto7FH

NoteOnVelocity=00Hto7FH

 

 

 

 

VoiceChannelNumber=0HtoFH(Ch1

NoteNumber=15Hto6CH

NoteOnVelocity=01to7FH

 

 

Byte2

kkH

 

 

Byte1

9nH

kk........

vv........

Send

Format

 

n..........

kk........

vv........

A-4

430A-E-088A