Midi Data Format - Yamaha RS7000 Owner's Manual

Music production studio
Hide thumbs Also See for RS7000:
Table of Contents

Advertisement

11. MIDI Data Format

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.
G Tone generator block (Voice part)
(1) TRANSMIT FLOW
MIDI OUT
[SW1]
NOTE ON/OFF
(A, B)
[SW2]
KNOB 1 - 31
[SW3]
FOOT SW
[SW4]
SYSTEM EXCLUSIVE
MESSAGE
<PARAMETER CHANGE>
SYSTEM
MULTI PART
EFFECT
AD PART
SYSTEM EXCLUSIVE
MESSAGE
MIDI MASTER VOL-
UME
IDENTITY REPLY
ACTIVE SENSING
[
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
MIDI IN
[SW1]
CHANNEL VOICE
MASSAGE
NOTE OFF
NOTE ON/OFF
CONTROL CHANGE
PROGRAM CHANGE
PITCH BEND CHANGE
CHANNEL MODE
MESSAGE
ALL SOUND OFF
RESET ALL
CONTROLLERS
ALL NOTE OFF
OMNI MODE OFF
OMNI MODE ON
MONO MODE ON
POLY MODE ON
SYSTEM EXCLUSIVE
MESSAGE
<PARAMETER CHANGE>
SYSTEM
EFFECT
MULTI PART
AD PART
SYSTEM EXCLUSIVE
MESSAGE
GM MODE ON
MIDI MASTER VOLUME
IDENTITY REQUEST
ACTIVE SENSING
[SW1]
Data received via MIDI is sent to Part = n according to the receive channel.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
9nH
EnH, BnH
BnH 40H
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
F0H 7FH 7FH 04H 01H llH mmH F7H
F0H 7EH 7FH 06H 02H 43H 00H 41H
ddH ddH 00H 00H 00H 01H F7H
FEH
8nH
9nH
BnH
CnH
EnH
BnH 78H
BnH 79H
BnH 7BH
BnH 7CH
BnH 7DH
BnH 7EH
BnH 7FH
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
F0H 7EH 7FH 09H 01H F7H
F0H 7FH 7FH 04H 01H llH mmH F7H
F0H 7EH 0nH 06H 01H F7H
FEH
(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
;
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
c = 32
BANK SEL LSB
c = 1
MODULATION
c = 5
PORTAMENTO TIME
c = 6
DATA ENTRY MSB
c = 38
DATA ENTRY LSB
c = 7
TRACK VOLUME
c = 10
PAN
c = 11
EXPRESSION
c = 16
LFO AMOD DEPTH
c = 17
LFO FMOD DEPTH
c = 18
AEG SUSTAIN LEVEL
c = 19
FILTER ENV. DEPTH
c = 64
SUSTAIN SWITCH
c = 65
PORTAMENTO SWITCH
c = 66
SOSTENUTO
c = 71
FILTER RESONANCE
c = 72
AEG RELEASE TIME
c = 73
AEG ATTACK TIME
c = 74
FILTER CUTOFF
c = 75
AEG DECAY TIME
c = 76
LFO SPEED
c = 77
LFO PMOD DEPTH
c = 80
FEG ATTACK TIME
c = 81
FEG DECAY TIME

11. MIDI Data Format

0:GM VOICE
; v = 0:GM VOICE
63:RS7000 VOICE
64:RS7000 SAMPLE VOICE
126:RS7000 DRUM VOICE
127:GM DRUM
; v = 0 - 127 *3
; v = 0 - 127
; v = 0 - 127 *2
; v = 0 - 127 *1
; v = 0 - 127 *1
; v = 0 - 127
; v = 0:-64 - 64:0 - 127:+63
; v = 0 - 127
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0-63:OFF, 64-127:ON
; v = 0-63:OFF, 64-127:ON *2
; v = 0-63:OFF, 64-127:ON
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63 *4
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
; v = 0:-64 - 64:0 - 127:+63
RS7000 325

Advertisement

Table of Contents
loading

Table of Contents