
MIDI IMPLEMENTATION
RD-1000 MIDI IMPLEMENTATION version 1.0 Dec. 20 1985
«#« RD-1000 MIDI IMPLEMENTATION Version 1.1
Dec. 20, 1985
1. TRANSMITTED DATA
Status Second Third Description
1001 nnnn Okkk kkkk 0000 0000 Note OFF
1001 nnnn Okkk kkkk Ovvv vvvv Note ON
kkkkkkk =15 -113
vvvvvvv =1-127 n
1011 nnnn 0000 0100 Ovvv vvvv Foot control
vvvvvvv =0-127 «2
1011 nnnn 0000 0111 Ovvv vvvv Volume
vvvvvvv =0-127 2
1011 nnnn 0000 1011 Ovvv vvvv Expression
vvvvvvv =0-127 2
1011 nnnn 0100 0000 0111 1111 Damper ON
1011 nnnn 0100 0000 0000 0000 Damper OFF
1011 nnnn 0100 0011 0111 nil Soft ON
1011 nnnn 0100 0011 0000 0000 Soft OFF
1011 nnnn 0101 1100 0111 nil Tremolo ON «3
1011 nnnn 0101 1100 0000 0000 Tremolo OFF 3
1011 nnnn 0101 1101 0111 nil Chorus ON #3
1011 nnnn 0101 1101 0000 0000 Chorus OFF *3
1100 nnnn Oppp pppp Program Change
PPPPPPP =0-127 «4
1011 nnnn 0111 1011 0000 0000 ALL NOTES OFF >!'5
1011 nnnn 0111 1100 0000 0000 OMNI OFF «6
1011 nnnn 0111 nil 0000 0000 POLY ON «6
nil 1110 Active Sensing
Notes :
nnnn :MIDI Channel number (0000 -1111 ), ch-1 =0000
The Basic Transmit Channel can be changed by panel
operation. The setting is non-volatile.
«1 The range can be changed by panel operation.
Refer to 3. KEY TRANSPOSE.
«2 Refer to 4. CONTROLLER NUMBER ASSIGNMENT.
#3 Refer to 5. TREMOLO, CHORUS.
HRefer to 6. PROGRAM CHANGE.
2.
RECOGNIZED RECEIVE DATA
Status Second Third Description
1000 nnnn Okkk kkkk Ovvv vvvv Note OFF, velocity ignored
1001 nnnn Okkk kkkk 0000 0000 Note OFF
kkkkkkk =0-127 (15 -113) «1
1001 nnnn Okkk kkkk Ovvv vvvv Note ON
kkkkkkk =0-127 (15 -113) #1
vvvvvvv =1-127
1011 nnnn 0000 0100 Ovvv vvvv Foot control >!<2
vvvvvvv =0-127
1011 nnnn 0000 0111 Ovvv vvvv Volume
vvvvvvv =0-127
1011 nnnn 0000 1011 Ovvv vvvv Expression
vvvvvvv =0-127
«3
1011 nnnn 0100 0000 Ovvv vvvv Damper OFF vvvvvvv =; 0-63
Damper ON vvvvvvv 64 -127
1011 nnnn 0100 0011 Ovvv vvvv Soft OFF vvvvvvv =0-63
Soft ON vvvvvvv =64 -127
1011 nnnn 0101 1100 Ovvv vvvv Tremolo OFF vvvvvvv =0-63 )!(4
Tremolo ON vvvvvvv =64 -127 *4
1011 nnnn 0101 1101 Ovvv vvvv Chorus OFF vvvvvvv =0-63 >!(4
Chorus ON vvvvvvv =64 -127 *4
1100 nnnn Oppp pppp Program Change #5
PPPPPPP =0-63
1011 nnnn 0111 1011 0000 0000 ALL NOTES OFF )!<6
1011 nnnn 0111 1010 Ovvv vvvv Local OFF vvvvvvv =0-63 #7
Local ON vvvvvvv =64 -127 «7
1011 nnnn 0111 1100 0000 0000 OMNI OFF «8
1011 nnnn 0111 1101 0000 0000 OMNI ON «8
1011 nnnn 0111 1110 0000 mmmm MONO ON #8
1011 nnnn 0111 nil 0000 0000 POLY ON «8
nil 1110 Active Sensing
Notes :
*1 Note numbers outside of the range 15 -113 are transposed
to the nearest octave inside this range.
The Key Transpose operation from the panel does not affect
MIDI IN NOTE numbers
#2 Foot control is regarded as Volume control.
*3 Expression is regarded as Volume control.
#4 If the power has been applied whith the VOICE 1switch
being held down, this message is ignored.
#5 If the power has been applied whith the VOICE 1switch
being held down, this message is ignored.
The program change numbers 64 -127 are ignored.
Even if the Program Change message is recognized, the VOICE
will not be changed to the new VOICE until all on-notes
are turned OFF and Damper is turned OFF.
*6 When the ALL NOTES OFF is recognized, all MIDI-on notes
are turned OFF. However, if the damper pedal is being
pressed, these ON notes will not be turned OFF until the
damper pedal is released. Similarly, if the MIDI Damper ON
message has been received, the notes will not be turned off
until the Damper OFF message is received.
#7 When the power is first applied or when the Basic Receive
Channelis changed by panel operation. Local control will
be set to ON.
#8 These Mode Messages (2nd byte =123 -127) are also
recognized as the ALL NOTES OFF.
Node Messages are recognized as follows:
IPOLY ON (127) IMONO ON (126) IMONO ON (126)
I I mmmm =1Immmm <> 1
OMNI OFF (124) IOMNI =OFF IOMNI =OFF IOMNI =ON
IPOLY IPOLY IPOLY
OMNI ON (125) IOMNI =ON IOMNI =ON IOMNI =ON
IPOLY IPOLY IPOLY
#By panel operation, the Basic Receive Channel can be set to
any of the channels 1-16 with MODE 3(OMNI OFF, POLY),
or Channel 1with MODE 1(OMNI ON, POLY).
The setting is non-volatile.
3.
KEY TRANSPOSE
When the power is first applied, transpose value is 0.
The following chart shows the relationship between key positions
and transposed values. (Set when akey is pressed while the KEY
TRANSPOSE switch is being held down.)
Key Transposed value Tranmitted note range
(semitone)
power-up 021 -108
F# -6 15 -102
G-5 16 -103
G# -4 17 -104
A-3 18 -105
A# -2 19 -106
B-1 20 -107
C021-108
C# +1 22 -109
D+2 23 -no
D# +3 24 -111
E+4 25 -112
F+5 26 -113
4.
CONTROLLER NUMBER ASSIGNMENT
XU When all held-keys on the keyboard are released, the
ALL NOTES OFF ($Bn, S7B, 0) is sent.
*6 When power is first applied, OMNI OFF and POLY ON are
sent in the Basic Channel.
When Basic Channel is changed, OMNI OFF and POLY ON are
sent in the new Basic Channel.
The assignment of received Program Change messages are as
follows:
1
11.2
internal bank number
345678
voice
PIANO 1
1
108progarm change
16 24 32 number
40 48 56
PIANO 211917 25 33 41 49 57
PIANO 31210 18 26 34 42 50 58
HARPSICHORD 1311 19 27 35 43 51 59
CLAVI 1412 20 28 36 44 52 60
VIBRAPHONE 1513 21 29 37 45 53 61
E. PIANO 11614 22 30 38 46 54 62
E. PIANO 21715 23 31 39 47 55 63
The Controller number can be changed by panel operation.
controller Icombination I
EXTERNAL VOLUME l‘ 7 I7I11 I11 I41 41
EXP PEDAL I11 I4I4I7I7I11 I
4:Foot control, 7:Volume, 11 :Expression
The current Controller number will be retained even after power-off.
JUL. 1986
V.
'
RD-IOOO
5. TREMOLO, CHORUS Electronic piano
When the CHORUS( TREMOLO) switch is pressed while the PROGRAM CHANGE
switch is being held down, the CHORUS (TREMOLO) ON or OFF message is
sent.
If the power has been applied with the PROGRAM CHANGE switch being
held down, pressing CHORUS (TREMOLO) switch sends CHORUS (TREMOLO) ON
or OFF message, whichever appropriate.
6.
PROGRAM CHANGE
Pressing one of the following VOICE SELECTOR switches while holding
down the PROGRAM CHANGE switch will send the PROGRAM CHANGE message
with the PROGRAM CHANGE NUMBER being determined by aBANK-VOICE
combination as shown below.
The BANK can be changed by panel operation. The setting is non-
volatile.
I;VOICE switch
1123 4 5678
BANK
A-10
program
12
change number
345 6 7
A-28 9 10 11 12 13 14 15
A-316 17 18 19 20 21 22 23
A-424 25 26 27 28 29 30 31
A-532 33 34 35 36 37 38 39
A-640 41 42 43 44 45 46 47
A-748 49 50 51 52 53 54 55
A-856 57 58 59 60 61 62 63
B-164 -65 66 67 68 69 70 71
B-272 73 74 75 76 77 78 79
B-380 81 82 83 84 85 86 87
B-488 89 90 91 92 93 94 95
B-596 97 98 99 100 101 102 103
B-6104 105 106 107 108 109 no 111
B-7112 113 114 115 116 117 118 119
B-8120 121 122 123 124 125 126 127
+++++++++
20