Roland MC-80 Manual Del Usuario página 154

Ocultar thumbs Ver también para MC-80:
Tabla de contenido

Publicidad

Apéndices
I System Exclusive Messages
G Universal Realtime System Exclusive Messages
❍ Master Volume
status
Data byte
F0H
7FH, 7FH, 04H, 01H, llH, mmH
Byte
Remarks
F0H
Exclusive status
7FH
Universal System Exclusive Realtime Header
7FH
Device ID (Broadcast)
04H
sub ID#1 (Device Control messages)
01H
sub ID#2 (Master Volume)
llH
Master Volume MSB
mmH
Master Volume LSB
F7H
EOX (End of Exclusive)
* The Master Volume's lowest byte (llH) is processed as "00H."
* When using fading out (press [SHIFT] and [END]), the volume sent decreases from 127
to 0.
2.3.3
Messages
Confirming Connections with Other
Devices
I System Realtime Messages
❍ Active Sensing
status
FEH
* Transmitted at intervals of apporoximately 250ms
2.3.4 Messages Generated by Panel
Operations
❍ GS Reset
Status
Data Byte
F0H
41H, 10H, 42H, 12H, 40H, 00H, 7FH, 00H, 41
* Receiving this message, all the parameters are set to the GS default setting, and can
receive GS MIDI data correctly. Rx.NRPN and, Rx. BANK SELECT in the Exclusive
message map is set to ON by receiving "GS Reset."
* Execution time of this message is approx. 50ms. Avoid sending the next message during
this execution time.
❍ GM System On
Status
Data Byte
F0H
7EH, 7FH, 09H, 01H
* Receiving this message, all the parameters are set to the General MIDI Level 1 default
setting even if in the any mode, and can receive General MIDI score level 1 correctly.
Rx.NRPN and, Rx. BANK SELECT in the Exclusive message map is set to ON by recei-
ving "GM System On."
* Execution time of this message is approx. 50ms. Avoid sending the next message during
this execution time.
❍ This message transmitted when the "PANIC" feature is used.
•Hold1 (Controller number 64)
Status
2nd byte
3rd byte
BnH
40H
vvH
n=MIDI channel number : 0H–FH (ch.1–ch.16)
vv=control value
: 00H–7FH (0–127) 0-63=OFF, 64-127=ON
* Not received when the CC parameter ("MIDI INPUT SWITCH" window/[TOOLS]-[F3
(MIDI)]-[F2 (INPUT SW)]) is OFF.
* Not received when the Hold parameter ("MIDI INPUT SWITCH" window/[TOOLS]-
[F3 (MIDI)]-[F2 (INPUT SW)]) is OFF.
•All notes off (Controller number 123)
Status
2nd byte
3rd byte
BnH
7BH
00H
n=MIDI channel number : 0H–FH (ch.1–ch.16)
3 Appendices
3.1 Decimal and Hexadecimal table
154
status
F7H
Appearing
When
Status
F7H
Status
F7H
(Hexadecimal number is shown with H.)
In MIDI documentation, data values and addresses/sizes of system exclusive messages etc.
are expressed as hexadecimal values for each 7 bits. The following table shows how these
correspond to decimal numbers.
+——————+——————++——————+——————++——————+——————++——————+——————+
|
dec |
hex ||
dec |
hex ||
+——————+——————++——————+——————++——————+——————++——————+——————+
|
0 |
00H ||
32 |
20H ||
|
1 |
01H ||
33 |
21H ||
|
2 |
02H ||
34 |
22H ||
|
3 |
03H ||
35 |
23H ||
|
4 |
04H ||
36 |
24H ||
|
5 |
05H ||
37 |
25H ||
|
6 |
06H ||
38 |
26H ||
|
7 |
07H ||
39 |
27H ||
|
8 |
08H ||
40 |
28H ||
|
9 |
09H ||
41 |
29H ||
|
10 |
0AH ||
42 |
2AH ||
|
11 |
0BH ||
43 |
2BH ||
|
12 |
0CH ||
44 |
2CH ||
|
13 |
0DH ||
45 |
2DH ||
|
14 |
0EH ||
46 |
2EH ||
|
15 |
0FH ||
47 |
2FH ||
|
16 |
10H ||
48 |
30H ||
|
17 |
11H ||
49 |
31H ||
|
18 |
12H ||
50 |
32H ||
|
19 |
13H ||
51 |
33H ||
|
20 |
14H ||
52 |
34H ||
|
21 |
15H ||
53 |
35H ||
|
22 |
16H ||
54 |
36H ||
|
23 |
17H ||
55 |
37H ||
|
24 |
18H ||
56 |
38H ||
|
25 |
19H ||
57 |
39H ||
|
26 |
1AH ||
58 |
3AH ||
|
27 |
1BH ||
59 |
3BH ||
|
28 |
1CH ||
60 |
3CH ||
|
29 |
1DH ||
61 |
3DH ||
|
30 |
1EH ||
62 |
3EH ||
|
31 |
1FH ||
63 |
3FH ||
+——————+——————++——————+——————++——————+——————++——————+——————+
* Decimal values such as MIDI channel, bank select, and program change are listed as one
(1) greater than the values given in the above table.
* A 7-bit byte can express data in the range of 128 steps. For data where greater precision
is required, we must use two or more bytes. For example, two hexadecimal numbers aa
bbH expressing two 7-bit bytes would indicate a value of aa x 128 + bb.
* In the case of values which have a ± sign, 00H = -64, 40H = ±0, and 7FH = +63, so that
the decimal expression would be 64 less than the value given in the above chart. In the
case of two types, 00 00H = -8192, 40 00H = ±0, and 7F 7FH = +8191.
* Data marked "nibbled" is expressed in hexadecimal in 4-bit units. A value expressed as
a 2-byte nibble 0a 0bH has the value of a x 16 + b.
<Ex.1> What is 5AH in decimal system?
5AH = 90 according to the above table.
<Ex.2>What in decimal system is 12034H in hexadecimal of every 7 bit?
12H = 18, 34H = 52 according to the above table. So 18 x 128 + 52 = 2356.
<Ex.3> What in decimal system is 0A 03 09 0D in nibble system?
0AH = 10, 03H = 3, 09H = 9, 0DH = 13 according to the table.
So ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885.
<Ex. 4> What in nibble system is 1258 in decimal system?
16)1258
16) 78 ... 10
16) 4 ... 14
0 ... 4
0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH according to the table. So it is 00 04 0E 0AH.
3.2 Examples of actual MIDI messages
<Example 1> 92 3E 5F
9n is the Note On status and 'n' is the MIDI channel number. Since 2H = 2, 3EH = 62, and
5FH = 95, this is a Note On message of MIDI CH = 3, note number 62 (note name D4) and
velocity 95.
<Example 2> CE 49
CnH is the Program Change status and 'n' is the MIDI channel number. Since EH = 14, and
49H = 73, this is a Program Change message of MIDI CH = 15, Program number 74 (in the
GS sound map, Flute).
<Example 3> EA 00 28
EnH is the Pitch Bend Change status and 'n' is the MIDI channel number. The 2nd byte
(00H=0) is the LSB of the Pitch Bend value, and the 3rd byte (28H=40) is the MSB. However
since the Pitch Bend is a signed number with 0 at 40 00H ( = 64 x 128 + 0 = 8192), the Pitch
Bend value in this case is
28 00H–40 00H = 40 x 128 + 0–(64 x 128 + 0) = 5120–8192 = -3072
If we assume that the Pitch Bend Sensitivity is set to two semitones, the pitch will change
only -200 cents for a Pitch Bend value of -8192 (00 00H). Thus, this message is specifying a
Pitch Bend of -200 x (-3072) ÷ (-8192) = -75 cents on MIDI CH = 11.
dec |
hex ||
dec |
hex |
64 |
40H ||
96 |
60H |
65 |
41H ||
97 |
61H |
66 |
42H ||
98 |
62H |
67 |
43H ||
99 |
63H |
68 |
44H ||
100 |
64H |
69 |
45H ||
101 |
65H |
70 |
46H ||
102 |
66H |
71 |
47H ||
103 |
67H |
72 |
48H ||
104 |
68H |
73 |
49H ||
105 |
69H |
74 |
4AH ||
106 |
6AH |
75 |
4BH ||
107 |
6BH |
76 |
4CH ||
108 |
6CH |
77 |
4DH ||
109 |
6DH |
78 |
4EH ||
110 |
6EH |
79 |
4FH ||
111 |
6FH |
80 |
50H ||
112 |
70H |
81 |
51H ||
113 |
71H |
82 |
52H ||
114 |
72H |
83 |
53H ||
115 |
73H |
84 |
54H ||
116 |
74H |
85 |
55H ||
117 |
75H |
86 |
56H ||
118 |
76H |
87 |
57H ||
119 |
77H |
88 |
58H ||
120 |
78H |
89 |
59H ||
121 |
79H |
90 |
5AH ||
122 |
7AH |
91 |
5BH ||
123 |
7BH |
92 |
5CH ||
124 |
7CH |
93 |
5DH ||
125 |
7DH |
94 |
5EH ||
126 |
7EH |
95 |
5FH ||
127 |
7FH |

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Mc-80ex

Tabla de contenido