Roland RD-700GX manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Roland RD-700GX, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Roland RD-700GX one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Roland RD-700GX. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Roland RD-700GX should contain:
- informations concerning technical data of Roland RD-700GX
- name of the manufacturer and a year of construction of the Roland RD-700GX item
- rules of operation, control and maintenance of the Roland RD-700GX item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Roland RD-700GX alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Roland RD-700GX, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Roland service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Roland RD-700GX.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Roland RD-700GX item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Digital Piano Model: RD-700GX Date: Feb. 1, 2008 Version: 1.00 1 MIDI Implementation 1. Receive data ■ Channel Voice Messages ● Note off Status 2nd byte 3rd byte 8nH kkH vvH 9nH kkH 00H n = MIDI channel number: 0H - FH (ch.1 - 16) kk = note number: 00H - 7FH (0 - 127) vv = note off velocity: 00H - 7FH (0 - 127) * Some instruments are not receiv[...]

  • Page 2

    2 MIDI Implementation ❍ Resonance (Controller number 71) Status 2nd byte 3rd byte BnH 47H vvH n = MIDI channel number: 0H - FH (ch.1 - 16) vv= Resonance value (relative change): 00H - 7FH (-64 - 0 - +63) * The Resonanse parameter (Tone Info: Resonance) will change. ❍ Release Time (Controller number 72) Status 2nd byte 3rd byte BnH 48H vvH n = M[...]

  • Page 3

    3 MIDI Implementation ● Pitch Bend Change Status 2nd byte 3rd byte EnH llH mmH n = MIDI channel number: 0H - FH (ch.1 - 16) mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191) * Not received when the Rx Bender parameter (EDIT: Part Parameter: Rx Bender) is OFF. ■ Channel Mode Messages ● All Sounds Off (Controller number 12[...]

  • Page 4

    4 MIDI Implementation ❍ GM2 System On Status Data byte Status F0H 7EH 7FH 09H 03H F7H Byte Explanation F0H Exclusive status 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) 09H Sub ID#1 (General MIDI Message) 03H Sub ID#2 (General MIDI 2 On) F7H EOX (End Of Exclusive) * Not received when the Rx GM/GM2 System On parameter ([...]

  • Page 5

    5 MIDI Implementation ❍ Channel Pressure Status Data byte Status F0H 7FH, 7FH, 09H, 01H, 0nH, ppH, rrH F7H Byte Explanation F0H Exclusive status 7FH ID number (universal realtime message) 7FH Device ID (Broadcast) 09H Sub ID#1 (Controller Destination Setting) 01H Sub ID#2 (Channel Pressure) 0nH MIDI Channel (00 - 0F) ppH Controlled parameter rrH [...]

  • Page 6

    6 MIDI Implementation ❍ Data set 1 DT1 This is the message that actually performs data transmission, and is used when you wish to transmit the data. Status Data byte Status F0H 41H, dev, 00H, 00H, 2BH, 12H, aaH, bbH, F7H ccH, ddH, eeH, ... ffH, sum Byte Explanation F0H Exclusive status 41H ID number (Roland) dev Device ID (dev: 10H - 1FH, 7FH, In[...]

  • Page 7

    7 MIDI Implementation ❍ Panpot (Controller number 10) Status 2nd byte 3rd byte BnH 0AH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Panpot: 00H - 40H - 7FH (Left - Center - Right) * These messages are transmitted when Pan value is set in EXTERNAL Zone. ❍ Hold 1 (Controller number 64) Status 2nd byte 3rd byte BnH 40H vvH n = MIDI channe[...]

  • Page 8

    8 MIDI Implementation ■ Channel Mode Messages ● MONO (Controller number 126) Status 2nd byte 3rd byte BnH 7EH 01H n = MIDI channel number: 0H - FH (ch.1 - 16) * These messages are transmitted when Mono/Poly value is set to MONO in EXTERNAL Zone. ● POLY (Controller number 127) Status 2nd byte 3rd byte BnH 7FH 00H n = MIDI channel number: 0H - [...]

  • Page 9

    9 MIDI Implementation 3. Parameter Address Map * Transmission of “#” marked address is divided to some packets. For example, ABH in hexadecimal notation will be divided to 0AH and 0BH, and is sent/received in this order. 1 RD-700GX (Model ID = 00H 00H 2BH) ❍ Indivisual Parameters * These messages are transmitted when Bulk Dump funcion is exec[...]

  • Page 10

    10 MIDI Implementation * System V-Link +------------------------------------------------------------------------------+ | Offset | | | Address | Description | |-------------+----------------------------------------------------------------| | 00 00 | 0000 000a | Switch (0 - 1) | | | | OFF,ON | | 00 01 | 0000 000a | Mode (0 - 1) | | | | BANK/PC.NOTE [...]

  • Page 11

    11 MIDI Implementation * SETUP Rhythm/Arpeggio +------------------------------------------------------------------------------+ | Offset | | | Address | Description | |-------------+----------------------------------------------------------------| |# 00 00 | 0000 aaaa | | | | 0000 bbbb | Rhythm Pattern (0 - 199) | | 00 02 | 0aaa aaaa | Rhythm Accen[...]

  • Page 12

    12 MIDI Implementation | 00 1F | 0aaa aaaa | Transmit Coarse Tune (16 - 112) | | | | -48 - +48 | |-------------+-----------+----------------------------------------------------| | 00 20 | 0000 000a | Transmit Fine Tune Switch (0 - 1) | | | | OFF, ON | | 00 21 | 0aaa aaaa | Transmit Fine Tune (14 - 114) | | | | -50 - +50 | |-------------+-----------[...]

  • Page 13

    13 MIDI Implementation ■ Decimal and Hexadecimal Table (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 expressed as hexadecimal values for each 7 bits. The following table shows how these correspond to decimal numbers. +—————?[...]

  • Page 14

    14 MIDI Implementation ■ Example of an Exclusive Message and Calculating a Checksum Roland Exclusive messages (RQ1, DT1) 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. ● Ho[...]