Summary of the content on the page No. 1
GW-8_MIDIImple_e.fm 1 ページ 2008年7月18日 金曜日 午前9時2分
Model: GW-8
Date: 2008. 8. 1
MIDI Implementation
Version: 1.00
❍Hold 1 (Controller number 64)
1. Receive data
Status 2nd byte 3rd byte
BnH 40H vvH
■Channel Voice Messages
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Not received when the MIDI Rx Switch parameter (SYSTEM MIDI) is OFF.
❍Portamento (Cont
Summary of the content on the page No. 2
GW-8_MIDIImple_e.fm 2 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ❍Vibrato Rate (Controller number 76) ❍Effect 3 (Chorus Send Level) (Controller number 93) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 4CH vvH BnH 5DH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Vibrato Rate value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) vv = Chorus Send Level: 00H - 7FH (0 - 127) * The Ch
Summary of the content on the page No. 3
GW-8_MIDIImple_e.fm 3 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ■Channel Mode Messages ■System Realtime Messages * Not received when the MIDI Rx Switch parameter (SYSTEM MIDI) is OFF. ●Timing Clock Status ●All Sounds Off (Controller number 120) F8H Status 2nd byte 3rd byte BnH 78H 00H * When “Timing Clock” is received, the song/style player is synchronized to an external n = MIDI channel number: 0H - FH (ch.1 - 16) clock according to the foll
Summary of the content on the page No. 4
GW-8_MIDIImple_e.fm 4 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ❍Master Fine Tuning ●Universal Non-realtime System Exclusive Messages Status Data byte Status F0H 7FH, 7FH, 04H, 03H, llH, mmH F7H ❍Identity Request Message Status Data byte Status Byte Explanation F0H 7EH, dev, 06H, 01H F7H F0H Exclusive status 7FH ID number (universal realtime message) Byte Explanation 7FH Device ID (Broadcast) F0H Exclusive status 04H Sub ID#1 (Device Control) 7EH ID number (Uni
Summary of the content on the page No. 5
GW-8_MIDIImple_e.fm 5 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ❍Chorus Parameters ❍Controller Status Data byte Status Status Data byte Status F0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H F0H 7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH F7H 01H, 01H, 02H, ppH, vvH Byte Explanation Byte Explanation F0H Exclusive status F0H Exclusive status 7FH ID number (universal realtime message) 7FH ID number (universal realtime message) 7FH Device ID (Broadcast) 7FH Device ID (Broadcast) 09H Sub ID#1 (Con
Summary of the content on the page No. 6
GW-8_MIDIImple_e.fm 6 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ❍Key-based Instrument Controllers 2. Data Transmission Status Data byte Status F0H 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH F7H ■Channel Voice Messages Byte Explanation F0H Exclusive status ●Note off 7FH ID number (universal realtime message) Status 2nd byte 3rd byte 7FH Device ID (Broadcast) 8nH kkH vvH 0AH Sub ID#1 (Key-Based Instrument Control) 9nH kkH 00H 01H Sub ID#2 (Controller) n = MID
Summary of the content on the page No. 7
GW-8_MIDIImple_e.fm 7 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ❍Hold 1 (Controller number 64) ❍Portamento control (Controller number 84) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 40H vvH BnH 54H kkH n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON kk = source note number: 00H - 7FH (0 - 127) ❍Portamen
Summary of the content on the page No. 8
GW-8_MIDIImple_e.fm 8 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ●Song/Style Start 3. Parameter Address Map Status FAH ■GS (Model ID = 42H) * Not transmitted when the Tx Start/Stop parameter (SYSTEM MIDI) is OFF. * System Parameter * This message is transmitted when the song/style player is started. +-----------------------------------------------------------------+ | Start | | | Address |
Summary of the content on the page No. 9
GW-8_MIDIImple_e.fm 9 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ■Examples of Actual MIDI Messages 4. Supplementary Material 92 3E 5F ■Decimal and Hexadecimal Table 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and (An "H" is appended to the end of numbers in hexadecimal notation.) 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), In MIDI documentation, data values and addresses/sizes of Exclu
Summary of the content on the page No. 10
GW-8_MIDIImple_e.fm 10 ページ 2008年7月18日 金曜日 午前9時2分 MIDI Implementation ■Example of an Exclusive Message and Calculating a Checksum Roland Exclusive messages are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is determined by the address and data (or size) of the transmitted Exclusive message. ●How to calculate the checksum (hexadecimal numbers are indicated by "H") The checksum is a value der