Yamaha RS7000 Musical Instrument User Manual


 
Appendix
11. MIDI Data Format
RS7000 325
T
he RS7000 tone generator and sequencer blocks handle different MIDI events. These are listed separately in the
MIDI Data Format as well as in the MIDI Implementation Chart.
Tone generator block (Voice part)
(1) TRANSMIT FLOW
[
SW1] Out Select and Out Channel
The output connector and MIDI Transmit Channel can be set for each track in SETUP Out Channel.
NOTE ON/OFF will be according to the settings of the current track.
[SW2] Knob 1 - 31 Assign
The SETUP Knob Assign settings specify the track whose [SW1] settings will determine the output
connector, and the type of messages that will be output.
[SW3] Foot Switch
This will be output only if the UTILITY Foot Switch function has been set to Sustain.
[SW4] TG Parameter Out
The output connector and output enable/disable are set by the UTILITY Parameter Out setting.
(2) RECEIVE FLOW
[SW1] Data received via MIDI is sent to Part = n according to the receive channel.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS 1000nnnn(8nH) n = 0
-
15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2)
-
127 (G8)
VELOCITY 0vvvvvvv v is ignored
Only received.
(3-1-2) NOTE ON/OFF
STATUS 1001nnnn(9nH) n = 0 - 15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2)
-
127 (G8)
VELOCITY 0vvvvvvv (v 0) NOTE ON
00000000 (v = 0) NOTE OFF
(3-1-3) PROGRAM CHANGE
STATUS 1100nnnn(CnH) n = 0
-
15 VOICE CHANNEL NUMBER
PROGRAM NUMBER
0ppppppp p = 0
-
127
(3-1-4) PITCH BEND CHANGE
STATUS 1110nnnn(EnH) n = 0
-
15 VOICE CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
14 bit resolution.
MSB
00000000B (00H) Minimum value
01000000B (40H) Center value
01111111B (7FH) Maximum value
If the SETUP Knob Assign parameter assigns this to a knob 1
-
31, this message is
transmitted by knob operations.
(3-1-5) CONTROL CHANGE
STATUS 1011nnnn(BnH) n = 0
-
15 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE 0vvvvvvv
* Control numbers transmitted
c = 0 BANK SEL MSB ; 0:GM VOICE
63:RS7000 VOICE
64:RS7000 SAMPLE VOICE
126:RS7000 DRUM VOICE
127:GM DRUM
c = 32 BANK SEL LSB ; v = 0
-
127 *3
c = 64 SUSTAIN SWITCH; v = 0 - 63:OFF, 64 - 127:ON
If the UTILITY Foot Switch parameter is set to Sustain, this message is transmitted by
foot switch operations.
If the SETUP Knob Assign parameter assigns this to a knob 1 - 31, knob operations will
transmit c=1 - 119 (except 32).
* Control numbers received
c = 0 BANK SEL MSB ; v =0:GM VOICE
63:RS7000 VOICE
64:RS7000 SAMPLE VOICE
126:RS7000 DRUM VOICE
127:GM DRUM
c = 32 BANK SEL LSB ; v = 0 - 127 *3
c = 1 MODULATION ; v = 0 - 127
c = 5 PORTAMENTO TIME ; v = 0 - 127 *2
c = 6 DATA ENTRY MSB ; v = 0 - 127 *1
c = 38 DATA ENTRY LSB ; v = 0 - 127 *1
c = 7 TRACK VOLUME ; v = 0 - 127
c = 10 PAN ; v = 0:-64 - 64:0 - 127:+63
c = 11 EXPRESSION ; v = 0 - 127
c = 16 LFO AMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63
c = 17 LFO FMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63
c = 18 AEG SUSTAIN LEVEL ; v = 0:-64 - 64:0 - 127:+63
c = 19 FILTER ENV. DEPTH ; v = 0:-64 - 64:0 - 127:+63
c = 64 SUSTAIN SWITCH ; v = 0-63:OFF, 64-127:ON
c = 65
PORTAMENTO SWITCH
; v = 0-63:OFF, 64-127:ON *2
c = 66 SOSTENUTO ; v = 0-63:OFF, 64-127:ON
c = 71 FILTER RESONANCE ; v = 0:-64 - 64:0 - 127:+63
c = 72 AEG RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63
c = 73 AEG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63
c = 74 FILTER CUTOFF ; v = 0:-64 - 64:0 - 127:+63
c = 75 AEG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63
c = 76 LFO SPEED ; v = 0:-64 - 64:0 - 127:+63 *4
c = 77 LFO PMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63
c = 80 FEG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63
c = 81 FEG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63
11. MIDI Data Format
MIDI OUT
(A, B)
[SW1] NOTE ON/OFF 9nH
[SW2] KNOB 1 - 31 EnH, BnH
[SW3] FOOT SW BnH 40H
[SW4]
SYSTEM EXCLUSIVE
MESSAGE
<PARAMETER CHANGE>
SYSTEM
MULTI PART
EFFECT
AD PART
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
SYSTEM EXCLUSIVE
MESSAGE
MIDI MASTER VOL-
UME
IDENTITY REPLY
F0H 7FH 7FH 04H 01H llH mmH F7H
F0H 7EH 7FH 06H 02H 43H 00H 41H
ddH ddH 00H 00H 00H 01H F7H
ACTIVE SENSING FEH
MIDI IN [SW1] CHANNEL VOICE
MASSAGE
NOTE OFF
NOTE ON/OFF
CONTROL CHANGE
PROGRAM CHANGE
PITCH BEND CHANGE
8nH
9nH
BnH
CnH
EnH
CHANNEL MODE
MESSAGE
ALL SOUND OFF
RESET ALL
CONTROLLERS
ALL NOTE OFF
OMNI MODE OFF
OMNI MODE ON
MONO MODE ON
POLY MODE ON
BnH 78H
BnH 79H
BnH 7BH
BnH 7CH
BnH 7DH
BnH 7EH
BnH 7FH
SYSTEM EXCLUSIVE
MESSAGE
<PARAMETER CHANGE>
SYSTEM
EFFECT
MULTI PART
AD PART
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
F0H 43H 1nH 6AH aaH aaH aaH
ddH.....ddH F7H
SYSTEM EXCLUSIVE
MESSAGE
GM MODE ON
MIDI MASTER VOLUME
IDENTITY REQUEST
F0H 7EH 7FH 09H 01H F7H
F0H 7FH 7FH 04H 01H llH mmH F7H
F0H 7EH 0nH 06H 01H F7H
ACTIVE SENSING FEH
=