Herunterladen Inhalt Inhalt Diese Seite drucken

Midi-Datenformat - Yamaha RS7000 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für RS7000:
Inhaltsverzeichnis

Werbung

11. MIDI-Datenformat

Die Tongenerator- und Sequenzer-Blöcke des RS7000 haben veschiedene MIDI-Events. Sie sind getrennt im MIDI-
Datenformat ebenso wie in der MIDI-Implementationstabelle aufgeführt.
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
VOLUME
IDENTITY REPLY
ACTIVE SENSING
[
SW1]
Out Select und Out Channel
Output-Anschluß und MIDI-Übertragungskanal können für jede Spur im Setup Out Channel einge-
stellt werden.
HINWEIS: ON/OFF entspricht der Einstellung der aktuellen Spur.
[SW2]
Regler 1-31 Assign
Die SETUP-Knob-Assign-Einstellungen geben die Spur an, deren SW1-Einstellungen den Ausgang
bestimmen und die Art der Nachrichten, die ausgegeben werden.
[SW3]
Fußschalter
Dieser wird nur ausgegeben, wenn die Fußschalter-Funktion im UTILITY-Modus auf "Hold" gestellt
sind.
[SW4]
TG Parameter Out
Der Ausgang sowie "Output Enable/Disable" wird mit dem UTILITY-Parameter "Out Setting" einge-
stellt.
(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]
Per MIDI empfangene Daten werden zu Part = n entsprechend dem Empfangskanal geschickt.
(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 wird ignoriert
Nur Empfang.
(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-Auflösung
MSB
00000000B (00H) Minimumwert
01000000B (40H) Mittenwert
01111111B (7FH) Maximumwert
Wenn der Parameter "SETUP Knob Assign" dies einem Regler 1-31 zuweist, wird
diese Nachricht durch die Reglerbewegung übertragen.
(3-1-5) CONTROL CHANGE
STATUS
1011nnnn(BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
* Übertragene Steuernummern
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
Wenn der UTILITY-Parameter "Footswitch" auf "Hold" gestellt ist, wird diese Nach-
richt durch Betätigung des Fußschalters übertragen.
Wenn der Parameter "SETUP Knob Assign" dies einem der Regler 1-31 zuweist, wer-
den die Reglerbewegungen C = 1 - 119 übertragen (ausgenommen 32).
* Empfangene Controller-Nummern
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-Datenformat

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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis