Краткое содержание страницы № 1
Digital Piano
Date: Feb. 1, 2008
MIDI Implementation
Model: RD-700GX Version: 1.00
❍Data Entry (Controller number 6, 38)
1. Receive data
Status 2nd byte 3rd byte
BnH 06H mmH
■Channel Voice Messages
BnH 26H llH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
●Note off
mm = MSB, ll = LSB
Status 2nd byte 3rd byte
8nH kkH vvH
❍Volume (Controller number 7)
9nH kkH 00H
Status 2nd byte 3rd byte
Краткое содержание страницы № 2
MIDI Implementation ❍Resonance (Controller number 71) ❍Effect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 47H vvH BnH 5BH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv= Resonance value (relative change): 00H - 7FH (-64 - 0 - +63) vv = Reverb Send Level: 00H - 7FH (0 - 127) * The Resonanse parameter (Tone Info: Resonance) will change. * The Reverb Amou
Краткое содержание страницы № 3
MIDI Implementation ●Pitch Bend Change ●POLY (Controller number 127) Status 2nd byte 3rd byte Status 2nd byte 3rd byte EnH llH mmH BnH 7FH 00H n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191) * The same processing will be carried out as when All Notes Off is received. * Not received when the Rx Bender parameter (EDIT: Part Parameter: Rx B
Краткое содержание страницы № 4
MIDI Implementation ❍GM2 System On ●Global Parameter Control Status Data byte Status F0H 7EH 7FH 09H 03H F7H ❍Reverb Parameters Status Data byte Status Byte Explanation F0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H F0H Exclusive status 01H, 01H, 01H, ppH, vvH 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) Byte Explanation 09H Sub ID#1 (General MIDI Message) F0H Exclusive status 03H Sub ID#2 (General MIDI 2 On) 7FH ID number (universal realtime message
Краткое содержание страницы № 5
MIDI Implementation ❍Channel Pressure ❍Key-based Instrument Controllers Status Data byte Status Status Data byte Status F0H 7FH, 7FH, 09H, 01H, 0nH, ppH, rrH F7H F0H 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH F7H 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 (Controller Destination Setting) 0AH Sub I
Краткое содержание страницы № 6
MIDI Implementation ❍Data set 1 DT1 2. Data Transmission This is the message that actually performs data transmission, and is used when you wish to transmit the data. ■Channel Voice Messages Status Data byte Status ●Note off F0H 41H, dev, 00H, 00H, 2BH, 12H, aaH, bbH, F7H Status 2nd byte 3rd byte ccH, ddH, eeH, ... ffH, sum 8nH kkH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) Byte Explanation kk = note number: 00H - 7FH (0 - 127) F0H Exclusive status vv = n
Краткое содержание страницы № 7
MIDI Implementation ❍Panpot (Controller number 10) ❍Effect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 0AH vvH BnH 5BH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Panpot: 00H - 40H - 7FH (Left - Center - Right) vv = Reverb Send Level: 00H - 7FH (0 - 127) * These messages are transmitted when Pan value is set in EXTERNAL Zone. * These message
Краткое содержание страницы № 8
MIDI Implementation ■Channel Mode Messages ●Data Transmission ❍Data set 1DT1 (12H) ●MONO (Controller number 126) Status Data byte Status Status 2nd byte 3rd byte F0H 41H, dev, 00H, 00H, 2BH, 12H, aaH, bbH, F7H BnH 7EH 01H ccH, ddH, eeH, ... ffH, sum n = MIDI channel number: 0H - FH (ch.1 - 16) Byte Explanation * These messages are transmitted when Mono/Poly value is set to MONO in EXTERNAL F0H Exclusive status Zone. 41H ID number (Roland) dev Device ID (dev: 00H - 1FH, Ini
Краткое содержание страницы № 9
MIDI Implementation | | | BEND-UP, BEND-DOWN, AFTERTOUCH, | 3. Parameter Address Map | | | OCT-UP, OCT-DOWN, START/STOP, | | | | TAP-TEMPO, RHY PLY/STP, ARPEGGIO SW, | | | | SNG PLY/STP, AUDIOKEY ON/OFF, | * Transmission of “#” marked address is divided to some packets. For example, ABH in | | |
Краткое содержание страницы № 10
MIDI Implementation * System V-Link | | | MFX1 ON/OFF, MFX2 ON/OFF, | +------------------------------------------------------------------------------+ | | | MFX1 CONTROL, MFX2 CONTROL | | Offset | | |-------------+-----------+----------------------------------------------------| | Address | Description
Краткое содержание страницы № 11
MIDI Implementation * SETUP Rhythm/Arpeggio * SETUP MFX +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | | | Offset | | | Address | Description | | Address | Descri
Краткое содержание страницы № 12
MIDI Implementation | 00 1F | 0aaa aaaa | Transmit Coarse Tune (16 - 112) | | | | OFF, ON | | | | -48 - +48 | | 00 1F | 0000 000a | Receive Volume Switch (0 - 1) | |-------------+-----------+----------------------------------------------------| | | | OFF,
Краткое содержание страницы № 13
MIDI Implementation ■Decimal and Hexadecimal Table ■Examples of Actual MIDI Messages (An “H” is appended to the end of numbers in hexadecimal notation.) In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc. are 92 3E 5F expressed as hexadecimal values for each 7 bits. 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and The following table shows how these correspond to decimal numbers. 5FH = 95, this is a Note-on message
Краткое содержание страницы № 14
MIDI Implementation ■Example of an Exclusive Message and Calculating a ■ASCII Code Table Checksum Setup Name of MIDI data are described the ASCII code in the table below. +——————+——————+——————++——————+——————+——————++——————+——————+——————+ Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before | D | H | Char || D | H | Char || D | H | Char | F7) to make sure that the message was correctly received. The value of the checksum is +——————+——————+—————