MIDI Data Formaat
(3-6-1-2) TEMPO CONTROL
binair
hexadecimaal
11110000
F0
01000011
43
01111110
7E
00000000
01
0ttttttt
TT
0ttttttt
TT
0ttttttt
TT
0ttttttt
TT
11110111
F7
De interne clock wordt ingesteld om Tempo waarde te ontvangen.
Tempo Meta Event is een groot datablok (24-bit),verdeeld in 4 groupen met 7-bits die in de
Tempo's 1-4 gaan (4 ontvangt de resterende 3 bits).
(3-6-2) UNIVERSAL SYSTEM EXCLUSIVE
(3-6-2-1) UNIVERSAL REALTIME MESSAGE
(3-6-2-1-1) MIDI MASTER VOLUME (Alleen ontvangst)
binair
hexadecimaal
11110000
F0
01111111
7F
01111111
7F
00000100
04
00000001
01
0sssssss
SS
0ttttttt
TT
11110111
F7
or
11110000
F0
01111111
7F
0xxxnnnn
XN
00000100
04
00000001
01
0sssssss
SS
0ttttttt
TT
11110111
F7
Het volume van alle kanalen wijzigt tegelijkertijd.
De TT wordt gebruikt als de MIDI Master Volume waarde. (de ss waarde wordt genegeerd.)
(3-6-2-2) UNIVERSAL NON REALTIME MESSAGE
(3-6-2-2-1) GENERAL MIDI SYSTEM ON
binair
hexadecimaal
11110000
F0
01111110
7E
01111111
7F
00001001
09
00000001
01
11110111
F7
or
11110000
F0
01111110
7E
0xxxnnnn
XN
00001001
09
00000001
01
11110111
F7
Afhankelijk van de ontvangen ON message, wordt de System Modegewijzigd in XG.
Met uitzondering van MIDI Master Tuning, worden alle control data gereset naar
standaardwaarden.
Deze message vereist ongeveer 50ms voor uitvoering, er moet dus voldoende tijd zijn voordat
de volgende messagewordt verstuurd.
De bank select message voor kanaal 10 en de NRPN message worden niet ontvangen in de GM
mode.
(3-6-3) XG STANDAARD
(3-6-3-1) XG PARAMETER CHANGE
(3-6-3-1-1) XG SYSTEM ON
binair
hexadecimaal
11110000
F0
01000011
43
0001nnnn
1N
01001100
4C
00000000
00
00000000
00
01111110
7E
00000000
00
11110111
F7
Afhankelijk van de ontvangen ON message, wijzigt de SYSTEM MODE in XG.Controllers
worden gereset, alle waarden van Multi Part en Effect, en All System waarden aangegeven
door "XG" data binnen All System worden gereset naar de standaardwaarden in de tabel.
Deze message vereist ongeveer 50ms voor uitvoering, dus er moet voldoende tijd zijn voordat
de volgende message wordt verstuurd.
(3-6-3-1-2) XG PARAMETER CHANGE
binair
hexadecimaal
11110000
F0
01000011
43
0001nnnn
1N
01001100
4C
0aaaaaaa
AA
0aaaaaaa
AA
0aaaaaaa
AA
0ddddddd
DD
|
|
11110111
F7
170
Exclusive status
YAMAHA ID
Style
Tempo4
Tempo3
Tempo2
Tempo1
End of Exclusive
Exclusive status
Universal Realtime
ID of target Device
Sub-ID #1=Device Control Message
Sub-ID #2=Master Volume
Volume LSB
Volume MSB
End of Exclusive
Exclusive status
Universal Realtime
Als N is ontvangen N=0-F,
welke er ook wordt ontvangen.
Als N wordt verstuur N= altijd 0.
X = maakt niet uit
Sub-ID #1=Device Control Message
Sub-ID #2=Master Volume
Volume LSB
Volume MSB
End of Exclusive
Exclusive status
Universal Non-Realtime
ID of target Device
Sub-ID #1=General MIDI Message
Sub-ID #2=General MIDI On
End of Exclusive
Exclusive status
Universal Non-Realtime
When N is received N=0-F, whichever is received.
When N is transmitted N always=0.
X = don't care
Sub-ID #1=General MIDI Message
Sub-ID #2=General MIDI On
End of Exclusive
Exclusive status
YAMAHA ID
Device Number
Model ID
Address High
Address Mid
Address Low
Data
End of Exclusive
Exclusive status
YAMAHA ID
Device Number
Model ID
Address High
Address Mid
Address Low
Data
End of Exclusive
Verstuur voor parameters met datamaat 2 of 4, het juiste aantal data bytes.
Zie voor meer informatie over Address en Parameters < Tabel 1-2 > - < Tabel 1-8 >.
De datasoorten hieronder worden verstuurd en ontvangen.
System Data
Multi Effect1 Data
Multi EQ Data (ALLEEN PSR-740 )
Multi Effect2 Data (ALLEEN PSR-740 )
Special Effect Data (ALLEEN PSR-740 )
Multi Part Data
A/D Part Data (ALLEEN PSR-740 )
Drums Setup Data
(3-6-3-2) XG BULK DUMP
binaIR
hexadecimaAl
01110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0N
Device Number
01001100
4C
Model ID
0bbbbbbb
BB
ByteCount MSB
0bbbbbbb
BB
ByteCount LSB
0aaaaaaa
AA
Address High
0aaaaaaa
AA
Address Mid
0aaaaaaa
AA
Address Low
0ddddddd
DD
Data
|
|
0ccccccc
CC
Check sum
11110111
F7
End of Exclusive
Zie voor meer informatie over Address en Byte Count < Tabel 1-2 > - < Tabel 1-8 >.
De Check Sum waarde is zo ingesteld dat de som van Byte Count, Address, Data, en Check
Sum de waarde nul heeft in zijn zeven laatste significante bits.
Als de top van het blok is toegewezen aan het Address XG Bulk Dump, dan wordt deBulk
Request ontvangen.
Het Blok is een eenheid die bestaat uit data, gearrangeerd in de lijst, als de Total Size.
De datasoorten hieronder worden verstuurd en ontvangen.(Deze worden alleen verstuurd nadat
een Bulk Dump request is ontvangen.)
System Data
System Information (ALLEEN Transmit )
Multi Effect1 Data
Multi EQ Data (ALLEEN PSR-740 )
Multi Effect2 Data (ALLEEN PSR-740 )
Special Effect Data (ALLEEN PSR-740 )
Multi Part Data
A/D Part Data (ALLEEN PSR-740 )
Drums Setup Data
(3-6-3-3) XG PARAMETER REQUEST (Alleen ontvangst)
binair
hexadecimaal
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0011nnnn
3n
Device Number
01001100
4C
Model ID
0aaaaaaa
AA
Address High
0aaaaaaa
AA
Address Mid
0aaaaaaa
AA
Address Low
11110111
F7
End of Exclusive
Zie voor meer informatie over Address en Byte Count < Tabel 1-2 > - < Tabel1-8 >.
De datasoorten hieronder worden ontvangen.
System Data
Multi Effect1 Data
Multi EQ Data (ALLEEN PSR-740 )
Multi Effect2 Data (ALLEEN PSR-740 )
Special Effect Data (ALLEEN PSR-740 )
Multi Part Data
A/D Part Data (ALLEEN PSR-740 )
Drums Setup Data
(3-6-3-4) XG DUMP REQUEST (Alleen ontvangst)
binair
hexadecimaal
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0010nnnn
2n
Device Number
01001100
4C
Model ID
00aaaaaaa
AA
Address High
00aaaaaaa
AA
Address Mid
00aaaaaaa
AA
Address Low
11110111
F7
End of Exclusive
Zie voor meer informatie over Address en Byte Count < Tabel 1-2 > - < Tabel1-8 >.
De datasoorten hieronder worden ontvangen.
System Data
System Information
Multi Effect1 Data
Multi EQ Data (ALLEEN PSR-740 )
Multi Effect2 Data (ALLEEN PSR-740 )
Special Effect Data (ALLEEN PSR-740 )
Multi Part Data
A/D Part Data (ALLEEN PSR-740 )
Drums Setup Data