MIDI Data Format
27
<Table 1-7>
MIDI Parameter Change table ( DISPLAY DATA )
Address Size Data Parameter Description Initial value
(H) (H) (H) (H)
06 00 00 20 20 - 7F DISPLAY LETTER Data1 32...127(ASCII CHARACTER) --
:: : :
1F DISPLAY LETTER Data32 32...127(ASCII CHARACTER) --
TOTAL SIZE 20
07 00 00 30 00 - 7F DISPLAY BITMAP Data1 * 0...127 --
:: : :
2F DISPLAY BITMAP Data48 0...127 --
TOTAL SIZE 30
* How DISPLAY BITMAP data and the screen display are related
In the horizontal direction, seven pixels form one byte of data.
To display a pixel, set its data bit to 1. To turn off the pixel, set its data bit to 0.
This data is arranged in the screen as follows.
b7 b6 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0(“b” indicates “bit”)
Data1 0*******Data17 0*******Data33 0 * * -----
Data2 Data18 Data34
Data3 Data19 Data35
Data4 Data20 Data36
Data5 Data21 Data37
Data6 Data22 Data38
Data7 Data23 Data39
Data8 Data24 Data40
Data9 Data25 Data41
Data10 Data26 Data42
Data11 Data27 Data43
Data12 Data28 Data44
Data13 Data29 Data45
Data14 Data30 Data46
Data15 Data31 Data47
Data16 Data32 Data48
Only bit 6 and bit 5 are used for Data33-Data48.
Bitmap data can also be received just for a specific pixel. In this case, the other pixels will display their previous status. Display Data parameter changes can transmit data continuously
from a desired location.
<Table 1-8>
MIDI Parameter Change table ( MULTI PART )
Address Size Data Parameter Description Initial value
(H) (H) (H) (H)
08 nn 00 1 00 - 40 ELEMENT RESERVE 0...64 part10, 26=0
other parts =2
nn 01 1 00 - 7F BANK SELECT MSB 0...127 part10,26=7F
other parts=0
nn 02 1 00 - 7F BANK SELECT LSB 0...127 00
nn 03 1 00 - 7F PROGRAM NUMBER 1...128 00
nn 04 1 00-1F,7F Rcv CHANNEL A1...A16, B1...B16, OFF Part No.
nn 05 1 00 - 01 MONO/POLY MODE MONO , POLY 01
nn 06 1 00 - 02 SAME NOTE NUMBER SINGLE, MULTI, INST(for DRUM) 01
KEY ON ASSIGN
nn 07 1 00 - 05 PART MODE NORMAL, DRUM, DRUMS1...4 Part10=2, Part26=4
other parts=0
nn 08 1 28 - 58 NOTE SHIFT -24...0...+24[semitones] 40
nn 09 2 00 - 0F DETUNE -12.8...0...+12.7[Hz] 08 00
nn 0A 00 - 0F 1st bit3-0bit7-4
2nd bit3-0bit3-0
nn 0B 1 00 - 7F VOLUME 0...127 64
nn 0C 1 00 - 7F VELOCITY SENSE DEPTH 0...127 40
nn 0D 1 00 - 7F VELOCITY SENSE OFFSET 0...127 40
nn 0E 1 00 - 7F PAN RND, L63...C...R63 40
nn 0F 1 00 - 7F NOTE LIMIT LOW C-2...G8 00
nn 10 1 00 - 7F NOTE LIMIT HIGH C-2...G8 7F
nn 11 1 00 - 7F DRY LEVEL 0...127 7F
nn 12 1 00 - 7F CHORUS SEND 0...127 00
nn 13 1 00 - 7F REVERB SEND 0...127 28
nn 14 1 00 - 7F VARIATION SEND 0...127 00
nn 15 1 00 - 7F VIBRATO RATE -64...0...+63 40
nn 16 1 00 - 7F VIBRATO DEPTH -64...0...+63 40
nn 17 1 00 - 7F VIBRATO DELAY -64...0...+63 40
nn 18 1 00 - 7F LOW PASS FILTER CUTOFF FREQUENCY -64...0...+63 40
nn 19 1 00 - 7F LOW PASS FILTER RESONANCE -64...0...+63 40
nn 1A 1 00 - 7F EG ATTACK TIME -64...0...+63 40
nn 1B 1 00 - 7F EG DECAY TIME -64...0...+63 40
nn 1C 1 00 - 7F EG RELEASE TIME -64...0...+63 40
nn 1D 1 28 - 58 MW PITCH CONTROL -24...0...+24[semitones] 40
nn 1E 1 00 - 7F MW LOW PASS FILTER CONTROL -9600...0...+9450[cent] 40
nn 1F 1 00 - 7F MW AMPLITUDE CONTROL -100...0...+100[%] 40
nn 20 1 00 - 7F MW LFO PMOD DEPTH 0...127 0A