Detailed instructions for use are in the User's Guide.
[. . . ] The velocity values of Note Off messages are ignored.
Portamento Time (Controller number 5)
Status BnH 2nd bytes 05H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Portamento Time: 00H-7FH (0-127), Initial value = 00H (0) * This adjusts the rate of pitch change when Portamento is ON or when using the Portamento Control. A value of 0 results in the fastest change.
Note on
Status 9nH 2nd bytes kkH 3rd byte vvH
Data Entry (Controller number 6, 38)
Status BnH BnH 2nd bytes 06H 26H 3rd byte mmH llH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127) * * Not received when Rx. NOTE MESSAGE = OFF. (Initial value is ON) For Drum Parts, not received when Rx. NOTE ON = OFF for each Instrument.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm, ll = the value of the parameter specified by RPN/NRPN mm = MSB, ll = LSB
Polyphonic Key Pressure
Status AnH 2nd bytes kkH 3rd byte vvH
Volume (Controller number 7)
Status BnH 2nd bytes 07H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = key pressure: 00H-7FH (0-127) * * Not received when Rx. POLY PRESSURE (PAf) = OFF. (Initial value is ON) The resulting effect is determined by System Exclusive messages. [. . . ] Regarding the checksum please refer to section 4 (p. 14).
Level vv = 00H - 7FH 0 - 200[%] (Relative) nn=0AH Pan vv = 00H - 7FH Left - Right (Absolute) nn=5BH Reverb Send vv = 00H - 7FH 0 - 127 (Absolute) nn=5D Chorus Send vv = 00H - 7FH 0 - 127 (Absolute) * This parameter effects drum instruments only.
Universal Non-realtime System Exclusive Messages
Identity Request Message
Status F0H Byte F0H 7FH 10H 06H 01H F7H * Data byte 7FH, 10H, 06H, 01H Status F7H
Explanation Exclusive status ID number (universal realtime message) Device ID Sub ID#1 (General Information) Sub ID#2 (Identity Request) EOX (End Of Exclusive)
Device ID = 10H or 7FH
7
2. Transmit data
Arranger data can not be transmitted.
Effect 3 (Chorus Send Level) (Controller number 93)
Status BnH 2nd bytes 5DH 3rd byte vvH
Channel Voice Messages
Note off
Status 8nH 2nd byte kkH 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127)
Program Change
Status CnH 2nd bytes ppH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = note off velocity: 00H-7FH (0-127) * Note off message is sent out with the velocity of 40H.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) pp = Program number: 00H-7FH (prog. 1-prog. 128)
Pitch Bend Change Note on
Status 9nH 2nd bytes kkH 3rd byte vvH Status EnH 2nd byte llH 3rd bytes mmH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127)
System Realtime Message
Realtime Clock
Status F8H
Control Change
Bank Select (Controller number 0, 32)
Status BnH BnH 2nd bytes 00H 20H 3rd byte mmH llH
Active sensing
Status FEH * This will be transmitted constantly at intervals of approximately 250 ms.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank. 1-bank. 16384)
Volume (Controller number 7)
Status BnH 2nd bytes 07H 3rd byte vvH
System exclusive messages
Identity Reply
Status F0H Byte F0H 7EH 10H 06H 02H 41H 42H 00H aaH bbH ccH ddH eeH ffH F7H Data byte 7EH, 10H, 06H, 02H, 41H, 42H, 00H, aaH, bbH, ccH, ddH, eeH, ffH Explanation Exclusive status ID number (universal non-realtime message) Device ID (use the same as the device ID of Roland) Sub ID#1 (General Information) Sub ID#2 (Identity Reply) ID number (Roland) Device family code (LSB) Device family code (MSB) Device family number code (LSB) Device family number code (MSB) Software revision level Software revision level Software revision level Software revision level EOX (End of Exclusive) aa 00 00 00 bb 0F 0F 0F cc 00 01 01 dd 01 01 01 ee 00 00 00 ff 00 00 00 Status F7H
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Volume: 00H-7FH (0-127)
Expression (Controller number 11)
Status BnH 2nd bytes 0BH 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Expression: 00H-7FH (0-127)
Hold 1 (Controller number 64)
Status BnH 2nd bytes 40H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127)
Sostenuto (Controller number 66)
Status BnH 2nd bytes 42H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
R-8_ (without moving key) R-8_ (with moving key) KR-17 (with moving key)
Soft (Controller number 67)
Status BnH 2nd bytes 43H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127)
Effect 1 (Reverb Send Level) (Controller number 91)
Status BnH 2nd bytes 5BH 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127)
8
3. Parameter Address Map (Model ID = 42H)
This map indicates address, size, Data (range), Parameter, Description, and Default Value of parameters which can be transferred using and "Data set 1 (DT1). " All the numbers of address, size, Data, and Default Value are indicated in 7-bit Hexadecimal-form.
Address Block map
An outlined address map of the Exclusive Communication is as follows; Address (H) 40 00 00 40 01 3F 40 1x 00 40 2x 5A 41 m0 00 41 m8 7F 48 00 00 48 01 10 48 1D 0F 49 m0 00 49 mE 17 Block +------------------------------------------------------------------------+ | SYSTEM PARAMETERS |Individual +------------------------------------------------------------------------+ +------------------------------------------------------------------------+ | PART PARAMETERS |Individual | (x = 0-F) | +------------------------------------------------------------------------+ +------------------------------------------------------------------------+ | SRUM SETUP PARAMETERS |Individual | (m = 0-1) | +------------------------------------------------------------------------+ +------------------------------------------------------------------------+ | SYSTEM PARAMETERS |Bulk +------------------------------------------------------------------------+ | PART PARAMETERS |Bulk +------------------------------------------------------------------------+ +------------------------------------------------------------------------+ | DRUM SETUP PARAMETER |Bulk | (m = 0-1) | +------------------------------------------------------------------------+
There are two ways in which GS data is transmitted: Individual Parameter Transmission in which individual parameters are transmitted one by one, and Bulk Dump Transmission in which a large amount of data is transmitted at once.
Individual Parameters
Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of "F0 . . . . . In Individual Parameter Transmission, you must use the Address and Size listed in the following "Parameter Address Map. " Addresses marked at "#" cannot be used as starting addresses.
System Parameters
Parameters related to the system of the device are called System Parameters. Address (H) 40 00 00 40 00 01# 40 00 02# 40 00 03# * Size (H) 00 00 04 Data (H) 0018-07E8 Parameter MASTER TUNE Description -100. 0 - +100. 0 [cent] Use nibblized data. Default Value (H) 00 04 00 00 Description 0 [cent]
Refer to section 4. Supplementary material, "About tuning" (p. 00 00 01 00 00 01 00 00 01 00 00 01 00-7F 28-58 01-7F 00 MASTER VOLUME MASTER KEY-SHIFT MASTER PAN MODE SET 0-127 7F (= F0 7F 7F 04 01 00 vv F7) -24 - +24 [semitones] 40 -63 (LEFT) - +63 (RIGHT) 40 00 = GS Reset, 127 = Exit GS mode (Rx. only) 127 0 [semitones] 0 (CENTER)
40 00 04 40 00 05 40 00 06 40 00 7F
*
Refer to "System exclusive messages related to mode settings" (p. 4). 00 00 10 00-40 VOICE RESERVE Part 10 (Drum Part) Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9 Part 11 : Part 16 02 06 02 02 02 02 02 02 02 02 00 00 2 6 2 2 2 2 2 2 2 2 0 0
40 01 10 40 01 11# 40 01 12# 40 01 13# 40 01 14# 40 01 15# 40 01 16# 40 01 17# 40 01 18# 40 01 19# 40 01 1A# 40 01 :# 40 01 1F# *
The sum total of voices in the voice reserve function must be equal to or less than the number of the maximum polyphony. The maximum polyphony of this instrument is 128. 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00-01 00-01 00-01 00-01 00-01 00-01 00-01 00-01 00-01 00-02 Rx. SOFT MONO/POLY MODE (= CC# 126 01 / CC# 127 00) ASSIGN MODE OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON Mono/Poly 0 = SINGLE 1 = LIMITED-MULTI 2 = FULL-MULTI 01 01 01 01 01 01 01 01 01 00 at x = 0 01 at x 0 ON ON ON ON ON ON ON ON Poly SINGLE at x = 0 LIMITED-MULTI at x 0
40 1x 0B 40 1x 0C 40 1x 0D 40 1x 0E 40 1x 0F 40 1x 10 40 1x 11 40 1x 12 40 1x 13 40 1x 14
*
ASSIGN MODE is the parameter that determines how voice assignment will be handled when sounds overlap on identical note numbers in the same channel (i. e. , repeatedly struck notes). This is initialized to a mode suitable for each Part, so for general purposes there is no need to change this. 00 00 01 00-02 USE FOR RHYTHM PART 0 = OFF 1 = MAP1 2 = MAP2 00 at x 0 01 at x = 0 OFF at x 0 MAP1 at x 0
40 1x 15
*
This parameter sets the Drum Map of the Part used as the Drum Part. This instrument can simultaneously (in different Parts) use up to two Drum Maps (MAP1, MAP2). With the initial settings, Part10 (MIDI CH = 10, x = 0) is set to MAP1 (1), and other Parts are set to normal instrumental Parts (OFF (0)). 00 00 01 00 00 02 28-58 08-F8 PITCH KEY SHIFT PITCH OFFSET FINE -24 - +24 [semitones] -12. 0 - +12. 0 [Hz] Use nibblized data. 40 08 00 0 [semitones] 0 [Hz]
40 1x 16 40 1x 17 40 1x 18# *
PITCH OFFSET FINE allows you to alter, by a specified frequency amount, the pitch at which notes will sound. This parameter differs from the conventional Fine Tuning (RPN #1) parameter in that the amount of frequency alteration (in Hertz) will be identical no matter which note is played. When a multiple number of Parts, each of which has been given a different setting for PITCH OFFSET FINE, are sounded by means of an identical note number, you can obtain a Celeste effect. 00 00 01 00 00 01 00 00 01 00 00 01 00-7F 00-7F 00-7F 00-7F PART LEVEL (= CC# 7) VELOCITY SENSE DEPTH VELOCITY SENSE OFFSET PART PANPOT 0-127 0-127 0-127 -64 (RANDOM), -63 (LEFT) , - +63 (RIGHT) (C-1)-(G9) (C-1)-(G9) 0-95 0-95 0-127 0-127 64 40 40 40 100 64 64 0 (CENTER)
40 1x 19 40 1x 1A 40 1x 1B 40 1x 1C
40 1x 1D 40 1x 1E 40 1x 1F 40 1x 20 40 1x 21 40 1x 22
00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01
00-7F 00-7F 00-5F 00-5F 00-7F 00-7F
(= CC# 10, except RANDOM) KEY RANGE LOW KEY RANGE HIGH CC1 CONTROLLER NUMBER CC2 CONTROLLER NUMBER CHORUS SEND LEVEL (= CC# 93) REVERB SEND LEVEL (= CC# 91) Rx. [. . . ] Checksum F7 (6)
Arabian Scale
By altering the setting for Scale Tune, you can obtain a variety of other tunings suited for ethnic music. For example, the settings introduced below will set the unit to use the Arabian Scale. Example Settings Note name Equal Temperament C 0 C# 0 D 0 D# 0 E 0 F 0 F# 0 G 0 G# 0 A 0 A# 0 B 0
(1) Exclusive Status, (2) ID (Roland), (3) Device ID (17), (4) Model ID (GS), (5) Command ID (DT1), (6) End of Exclusive Next we calculate the checksum. 40H + 01H + 30H + 02H = 64 + 1 + 48 + 2 = 115 (sum) 115 (sum) / 128 = 0 (quotient) . . . [. . . ]