Yamaha RS7000 Owner's Manual - Page 326

F0H 7EH 0nH 06H 01H F7H n is the Device Number, but the RS7000 receives all

Page 326 highlights

11. MIDI Data Format 326 c = 82 c = 83 c = 91 c = 93 c = 94 c = 96 c = 97 FEG SUSTAIN LEVEL ; v = 0:-64 - 64:0 - 127:+63 FEG RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63 REVERB SEND LEVEL ; v = 0 - 127 DELAY/CHORUS SEND LEVEL ; v = 0 - 127 DRY/VARIATION BALANCE ; v = 0 - 127 *5 DATA ENTRY INC ; v = 127 *1 DATA ENTRY DEC ; v = 127 *1 *1 Used only when setting a parameter specified by RPN. *2 Not valid for rhythm sounds. PORTAMENTO TIME adjusts the rate of pitch change when PORTAMENTO SWITCH=ON; portamento time is shortest at 0, and longest at 127. *3 This is 0 when MSB = 0, 126, or 127. 0-9 when MSB = 63. 0-1 when MSB = 64. *4 "16th" - "4thx8" when VOICE EDIT setting BPM Sync = on. *5 0: Dry Level = 127, Variation Send Level = 0. 64:Dry Level = 127, Variation Send Level = 126. 127: Dry Level = 0, Variation Send Level = 127. (3-2) CHANNEL MODE MESSAGES STATUS 1011nnnn(BnH) n = 0 - 15 VOICE CHANNEL NUMBER CONTROL NUMBER 0ccccccc c = CONTROL NUMBER CONTROL VALUE 0vvvvvvv v = DATA VALUE (3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H, DATA VALUE = 0) Silence all currently-sounding notes of the corresponding channel. The status of channel messages such as Sustain Switch and Sostenuto will be maintained. (3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H, DATA VALUE = 0) Reset the values of the following controllers. PITCH BEND CHANGE 0 (center) MODULATION 0 (off) EXPRESSION 127 (maximum) SUSTAIN SWITCH 0 (off) PORTAMENTO SWITCH 0 (off) SOSTENUTO SWITCH 0 (off) RPN State in which no number has been set; inter- nal data will not change Other data will not be reset. (3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH, DATA VALUE = 0) Turn off all currently-on notes of the corresponding channel. However if sustain or sostenuto are on, the sound will not end until these are turned off. (3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH, DATA VALUE = 0) Perform the same processing as when All Note Off is received. (3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH, DATA VALUE = 0) Perform the same processing as when All Note Off is received. The RS7000 will not enter Omni On mode. (3-2-6) MONO (CONTROL NUMBER = 7EH, DATA VALUE = 0) Perform the same processing as when All Sound Off is received, and if the 3rd byte (mono number) is in the range of 0 ~ 16, set the corresponding channel to Mode 4 (m=1). (3-2-7) POLY (CONTROL NUMBER = 7FH, DATA VALUE = 0) Perform the same processing as when All Sound Off is received, and set the corresponding channel to Mode 3. (3-3) REGISTERED PARAMETER NUMBER STATUS 1011nnnn(BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER LSB 01100100(64H) RPN LSB 0ppppppp p = RPN LSB (see table below) MSB 01100101(65H) RPN MSB 0qqqqqqq q = RPN MSB (see table below) DATA ENTRY MSB 00000110(06H) DATA VALUE 0mmmmmmm m = Data Value DATA ENTRY LSB 00100110(26H) DATA VALUE 0lllllll l = Data Value First, designate the RPN MSB and RPN LSB to specify the parameter that you wish to control. Then use Data Entry to set the value of the specified parameter. RPN D.ENTRY LSB MSB MSB LSB PARAMETER NAME DATA RANGE 00H 00H mmH --- PITCH BEND SENSITIVITY 00H ~ 18H (0 - 24 semitones) 01H 00H mmH llH MASTER FINE TUNE {mmH, llH} = {00H, 00H} - {40H, 00H} - {7FH, 7FH} (-8192*100/8192) - 0 - (+8192*100/8192) 02H 00H mmH --- MASTER COARSE TUNE 28H - 40H - 58H (-24 - 0 - +24 semitones) 7FH 7FH --- --- RPN RESET Reset to a state in which no RPN number has been specified. Internal setting values will not RS7000 change. (3-4) SYSTEM REAL TIME MESSAGES (3-4-1) ACTIVE SENSING STATUS 11111110(FEH) Transmitted at intervals of approximately 200 msec. Not transmitted while reading/writing a card or disk. Once this message is received, detection of Active Sensing messages will begin. If neither status nor data is received for an interval of approximately 350 msec or more, the MIDI reception buffer will be cleared, and any sounding notes and the sustain switch will be forced off. The value of the various control messages will be reset to specific values (the same values as when Reset All Controller is received). (3-5) SYSTEM EXCLUSIVE MESSAGE (3-5-1) UNIVERSAL NON REALTIME MESSAGE (3-5-1-1) GENERAL MIDI MODE ON F0H 7EH 7FH 09H 01H F7H The following controllers will be reset to the corresponding values. TRACK VOLUME 100 PAN Center PROGRAM CHANGE 1 BANK SELECT MSB 0 REVERB SEND LEVEL 40 DELAY/CHORUS SEND LEVEL 0 DRY/VARIATION BALANCE 0 PITCH BEND CHANGE 0 (center) MODULATION 0 (off) EXPRESSION 127 (maximum) SUSTAIN SWITCH 0 (off) SOSTENUTO SWITCH 0 (off) RPN A state in which no number has been set MIDI MASTER VOLUME 127 (maximum) PITCH BEND SENSITIVITY 02 (2 semitones) FINE TUNING 0 COARSE TUNING 0 (3-5-1-2)IDENTITY REQUEST (only transmitted) F0H 7EH 0nH 06H 01H F7H (n is the Device Number, but the RS7000 receives all numbers.) (3-5-1-3)IDENTITY REPLY (only transmitted) F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H dd; Device Number Code RS7000 = 14H, 04H (3-5-2)UNIVERSAL REALTIME MESSAGE (3-5-2-1) MIDI MASTER VOLUME F0H 7FH 7FH 04H 01H llH mmH F7H Modifies the Master Volume value. The mm value is used as the MIDI Master Volume value. (The value of ll is ignored.) (3-5-3)PARAMETER CHANGE 11110000 F0 Exclusive Status 01000011 43 YAMAHA ID 0001nnnn 1n Device Number 01101010 6A Model ID 0aaaaaaa aaaaaaa Address High 0aaaaaaa aaaaaaa Address Mid 0aaaaaaa aaaaaaa Address Low 0ddddddd ddddddd Data | | | 11110111 F7 End of Exclusive For parameters whose data size is 2 or 4, data for the corresponding size will be transmitted. For the Address and Byte Count, refer to the separate table. The RS7000 receives all device numbers, and transmits these messages with n=0. The following four types are received. System Data Effect Data Multi Part Data AD Part Data

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352

11. MIDI Data Format
326
RS7000
c = 82
FEG SUSTAIN LEVEL
; v = 0:-64 - 64:0 - 127:+63
c = 83
FEG RELEASE TIME
; v = 0:-64 - 64:0 - 127:+63
c = 91
REVERB SEND LEVEL
; v = 0 - 127
c = 93
DELAY/CHORUS SEND LEVEL ; v = 0 - 127
c = 94
DRY/VARIATION BALANCE
; v = 0 - 127 *5
c = 96
DATA ENTRY INC
; v = 127 *1
c = 97
DATA ENTRY DEC
; v = 127 *1
*1
Used only when setting a parameter specified by RPN.
*2
Not valid for rhythm sounds.
PORTAMENTO TIME adjusts the rate of pitch change when PORTAMENTO
SWITCH=ON; portamento time is shortest at 0, and longest at 127.
*3
This is 0 when MSB = 0, 126, or 127.
0–9 when MSB = 63.
0–1 when MSB = 64.
*4
“16th” – “4thx8” when VOICE EDIT setting BPM Sync = on.
*5
0: Dry Level = 127, Variation Send Level = 0.
64:Dry Level = 127, Variation Send Level = 126.
127: Dry Level = 0, Variation Send Level = 127.
(
3-2) CHANNEL MODE MESSAGES
STATUS
1011nnnn(BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
c = CONTROL NUMBER
CONTROL VALUE
0vvvvvvv
v = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H, DATA VALUE = 0)
Silence all currently-sounding notes of the corresponding channel. The status of chan-
nel messages such as Sustain Switch and Sostenuto will be maintained.
(3-2-2)
RESET ALL CONTROLLERS (CONTROL NUMBER = 79H, DATA VALUE = 0)
Reset the values of the following controllers.
PITCH BEND CHANGE
0 (center)
MODULATION
0 (off)
EXPRESSION
127 (maximum)
SUSTAIN SWITCH
0 (off)
PORTAMENTO SWITCH
0 (off)
SOSTENUTO SWITCH
0 (off)
RPN
State in which no number has been set; inter-
nal data will not change
Other data will not be reset.
(3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH, DATA VALUE = 0)
Turn off all currently-on notes of the corresponding channel. However if sustain or sos-
tenuto are on, the sound will not end until these are turned off.
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH, DATA VALUE = 0)
Perform the same processing as when All Note Off is received.
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH, DATA VALUE = 0)
Perform the same processing as when All Note Off is received. The RS7000 will not
enter Omni On mode.
(3-2-6) MONO (CONTROL NUMBER = 7EH, DATA VALUE = 0)
Perform the same processing as when All Sound Off is received, and if the 3rd byte
(mono number) is in the range of 0 ~ 16, set the corresponding channel to Mode 4 (m=1).
(3-2-7) POLY (CONTROL NUMBER = 7FH, DATA VALUE = 0)
Perform the same processing as when All Sound Off is received, and set the correspond-
ing channel to Mode 3.
(3-3) REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
LSB
01100100(64H)
RPN LSB
0ppppppp
p = RPN LSB (see table below)
MSB
01100101(65H)
RPN MSB
0qqqqqqq
q = RPN MSB (see table below)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
l = Data Value
First, designate the RPN MSB and RPN LSB to specify the parameter that you wish to
control. Then use Data Entry to set the value of the specified parameter.
RPN
D.ENTRY
LSB MSB
MSB LSB
PARAMETER NAME
DATA RANGE
00H 00H
mmH ---
PITCH BEND SENSITIVITY
00H ~ 18H (0 - 24 semitones)
01H 00H
mmH llH
MASTER FINE TUNE
{mmH, llH} = {00H, 00H} -
{40H, 00H} - {7FH, 7FH}
(-8192*100/8192) - 0 -
(+8192*100/8192)
02H 00H
mmH ---
MASTER COARSE TUNE
28H - 40H - 58H (-24 - 0 - +24
semitones)
7FH 7FH
--- ---
RPN RESET
Reset to a state in which no RPN
number has been specified.
Internal setting values will not
change.
(3-4) SYSTEM REAL TIME MESSAGES
(3-4-1) ACTIVE SENSING
STATUS
11111110(FEH)
Transmitted at intervals of approximately 200 msec.
Not transmitted while reading/writing a card or disk.
Once this message is received, detection of Active Sensing messages will begin. If nei-
ther status nor data is received for an interval of approximately 350 msec or more, the
MIDI reception buffer will be cleared, and any sounding notes and the sustain switch
will be forced off. The value of the various control messages will be reset to specific
values (the same values as when Reset All Controller is received).
(3-5) SYSTEM EXCLUSIVE MESSAGE
(3-5-1) UNIVERSAL NON REALTIME MESSAGE
(3-5-1-1) GENERAL MIDI MODE ON
F0H 7EH 7FH 09H 01H F7H
The following controllers will be reset to the corresponding values.
TRACK VOLUME
100
PAN
Center
PROGRAM CHANGE
1
BANK SELECT MSB
0
REVERB SEND LEVEL
40
DELAY/CHORUS SEND LEVEL
0
DRY/VARIATION BALANCE
0
PITCH BEND CHANGE
0 (center)
MODULATION
0 (off)
EXPRESSION
127 (maximum)
SUSTAIN SWITCH
0 (off)
SOSTENUTO SWITCH
0 (off)
RPN
A state in which no number has been set
MIDI MASTER VOLUME
127 (maximum)
PITCH BEND SENSITIVITY
02 (2 semitones)
FINE TUNING
0
COARSE TUNING
0
(3-5-1-2)IDENTITY REQUEST (only transmitted)
F0H 7EH 0nH 06H 01H F7H (n is the Device Number, but the RS7000 receives all
numbers.)
(3-5-1-3)IDENTITY REPLY (only transmitted)
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H
dd; Device Number Code RS7000 = 14H, 04H
(3-5-2)UNIVERSAL REALTIME MESSAGE
(3-5-2-1) MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
Modifies the Master Volume value.
The mm value is used as the MIDI Master Volume value. (The value of ll is
ignored.)
(3-5-3)PARAMETER CHANGE
11110000
F0
Exclusive Status
01000011
43
YAMAHA ID
0001nnnn
1n
Device Number
01101010
6A
Model ID
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
0ddddddd
ddddddd
Data
|
|
|
11110111
F7
End of Exclusive
For parameters whose data size is 2 or 4, data for the corresponding size will be
transmitted.
For the Address and Byte Count, refer to the separate table.
The RS7000 receives all device numbers, and transmits these messages with n=0.
The following four types are received.
System Data
Effect Data
Multi Part Data
AD Part Data