User manual ROLAND R-8_
DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual ROLAND R-8_. We hope that this ROLAND R-8_ user guide will be useful to you.
Manual abstract: user guide ROLAND R-8_
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. [. . . ] The exclusive message of GS format data has a model ID of 42H and a device ID of 10H (17), and it is common to all the GS devices.
Data set 1 DT1
This is the message that actually performs data transmission, and is used when you wish to transmit the data. Status F0H Byte F0H 41H 10H 42H 12H aaH data bbH ccH data ddH Status F7H : : eeH sum F7H * Data byte 41H, 10H, 42H, 12H, aaH, bbH, ccH, ddH, . . . eeH, sum Status F7H
ggH hhH ssH
Explanation Exclusive status ID number (Roland) Device ID Model ID (GS) Command ID (DT1) Address MSB: upper byte of the starting address of the transmitted Address: middle byte of the starting address of the transmitted data Address LSB: lower byte of the starting address of the transmitted Data: the actual data to be transmitted. Multiple bytes of data are transmitted starting from the address.
F7H
Key-Based Instrument Controllers
Status F0H Byte F0H 7FH 7FH 0AH 01H 0nH kkH nnH vvH F7H nn=07H Data byte 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH. . . Explanation Exclusive status ID number (universal realtime message) Device ID (Broadcast) Sub ID#1 (Key-Based Instrument Control) Sub ID#2 (Controller) MIDI Channel (00 - 0FH) Key Number Control Number Value EOX (End Of Exclusive)
Data Checksum EOX (End Of Exclusive)
*
*
The amount of data that can be transmitted at one time depends on the type of data, and data can be received only from the specified starting address and size. Data larger than 128 bytes must be divided into packets of 128 bytes or less. If "Data Set 1" is transmitted successively, there must be an interval of at least 40 ms between packets. 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. 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. [. . . ] On this instrument, the default settings for the Scale Tune feature produce equal temperament.
Just Temperament (Keytone C)
The three main chords resound much more beautifully than with equal temperament, but this benefit can only be obtained in one key. The example given involves settings for a key in which C is the keynote.
<Example> Setting REVERB MACRO to ROOM 3
According to the "Parameter Address Map, " the REVERB MACRO Address is 40 01 30H, and ROOM 3 is a value of 02H. 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. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE ROLAND R-8_
Click on "Download the user Manual" at the end of this Contract if you accept its terms, the downloading of the manual ROLAND R-8_ will begin.