Yamaha PSR-330 Owner's Manual - Page 85

MIDI Data Format - general midi

Page 85 highlights

,QMI,QDI D,Qata F,Qorm,Qat ,Q,Q,Q,Q,Q,Q,Q,Q Parameter Change SYSTEM EFFECT Address (H) 00 00 7E 02 01 00 Size (H) 1 2 MULTI PART 08 nn 41 1 08 nn 42 1 08 nn 43 1 08 nn 44 1 08 nn 45 1 08 nn 46 1 08 nn 47 1 08 nn 48 1 08 nn 49 1 08 nn 4A 1 08 nn 4B 1 08 nn 4C 1 Data (H) 00 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F Parameter XG SYSTEM ON REVERB TYPE MSB REVERB TYPE LSB SCALE TUNING C SCALE TUNING C# SCALE TUNING D SCALE TUNING D# SCALE TUNING E SCALE TUNING F SCALE TUNING F# SCALE TUNING G SCALE TUNING G# SCALE TUNING A SCALE TUNING A# SCALE TUNING B Description Default Value (H) Refer Table-2 Refer Table-2 -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent -64 - +63 cent 01 (=HALL1) 00 40 40 40 40 40 40 40 40 40 40 40 40 Effect map LSB MSB 00H 01H 02H 03H 04H 05H 06H 00H NO EFFECT HALL1 ROOM1 HALL1 PLATE1 DELAY1 NO EFFECT 01H NO EFFECT HALL2 ROOM2 HALL2 PLATE2 DELAY2 NO EFFECT 02H ...... 7FH 7FH NO EFFECT NO EFFECT Other than 00H, any LSB effect type that has no effect name in its corresponding part, will be directed to the corresponding effect type of the MSB value and LSB 00H. x GM System Level 1 The existing MIDI protocol allows performance and other data to be transferred between different instruments, even if they are from different manufacturers. This means, for example, that sequence data that was originally created to control a tone generator from manufacturer A can also be used to control a different tone generator from manufacturer B. Since the voice allocation in different devices from different manufacturers is usually different, however, appropriate program change data must be transmitted to select the right voices. The General MIDI protocol was developed to minimize confusion and the need for re-programming when playing software created by one MIDI device on another. This has been achieved by defining a standard voice allocation in which the same or similar voices are accessed by the same program change numbers or MIDI channels. The current standard recognized by the International MIDI Association is known as "GM System Level 1." The PSR-330 voice allocation complies with the GM System Level 1 standard. 83

  • 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

83
GM System Level 1
The existing MIDI protocol allows performance and other data to be transferred between different
instruments, even if they are from different manufacturers. This means, for example, that sequence data that
was originally created to control a tone generator from manufacturer A can also be used to control a different
tone generator from manufacturer B. Since the voice allocation in different devices from different
manufacturers is usually different, however, appropriate program change data must be transmitted to select
the right voices.
The General MIDI protocol was developed to minimize confusion and the need for re-programming
when playing software created by one MIDI device on another. This has been achieved by defining a
standard voice allocation in which the same or similar voices are accessed by the same program change
numbers or MIDI channels. The current standard recognized by the International MIDI Association is
known as “GM System Level 1.” The PSR-330 voice allocation complies with the GM System Level 1
standard.
MIDI Data Format
LSB
MSB
00H
01H
02H
7FH
00H
NO EFFECT
NO EFFECT
01H
HALL1
HALL2
02H
ROOM1
ROOM2
03H
HALL1
HALL2
04H
PLATE1
PLATE2
05H
DELAY1
DELAY2
06H
NO EFFECT
NO EFFECT
7FH
NO EFFECT
NO EFFECT
Address
Size
Data
Parameter
Description
Default Value
(H)
(H)
(H)
(H)
SYSTEM
00
00
7E
1
00
XG SYSTEM ON
EFFECT
02
01
00
2
00 — 7F
REVERB TYPE MSB
Refer Table-2
01 (=HALL1)
00 — 7F
REVERB TYPE LSB
Refer Table-2
00
MULTI PART
08
nn
41
1
00 — 7F
SCALE TUNING
C
–64 — +63 cent
40
08
nn
42
1
00 — 7F
SCALE TUNING
C
#
–64 — +63 cent
40
08
nn
43
1
00 — 7F
SCALE TUNING
D
–64 — +63 cent
40
08
nn
44
1
00 — 7F
SCALE TUNING
D
#
–64 — +63 cent
40
08
nn
45
1
00 — 7F
SCALE TUNING
E
–64 — +63 cent
40
08
nn
46
1
00 — 7F
SCALE TUNING
F
–64 — +63 cent
40
08
nn
47
1
00 — 7F
SCALE TUNING
F
#
–64 — +63 cent
40
08
nn
48
1
00 — 7F
SCALE TUNING
G
–64 — +63 cent
40
08
nn
49
1
00 — 7F
SCALE TUNING
G
#
–64 — +63 cent
40
08
nn
4A
1
00 — 7F
SCALE TUNING
A
–64 — +63 cent
40
08
nn
4B
1
00 — 7F
SCALE TUNING
A
#
–64 — +63 cent
40
08
nn
4C
1
00 — 7F
SCALE TUNING
B
–64 — +63 cent
40
<Table-1> Parameter Change
<Table-2> Effect map
......
....
....
....
Other than 00H, any LSB effect type that has no effect name in its corresponding part,
will be directed to the corresponding effect type of the MSB value and LSB 00H.