Implementación MIDI
|
|
|
|
01 23 | 0aaa aaaa | TVF Cutoff Frequency
|
01 24 | 0000 0aaa | TVF Cutoff Velocity Curve
|
|
|
|
01 25 | 0aaa aaaa | TVF Cutoff Velocity Sens
|
|
|
|
01 26 | 0aaa aaaa | TVF Resonance
|
01 27 | 0aaa aaaa | TVF Resonance Velocity Sens
|
|
|
|
01 28 | 0aaa aaaa | TVF Env Depth
|
|
|
|
01 29 | 0000 0aaa | TVF Env Velocity Curve Type
|
|
|
|
01 2A | 0aaa aaaa | TVF Env Velocity Sens
|
|
|
|
01 2B | 0aaa aaaa | TVF Env Time 1 Velocity Sens
|
|
|
|
01 2C | 0aaa aaaa | TVF Env Time 4 Velocity Sens
|
|
|
|
01 2D | 0aaa aaaa | TVF Env Time 1
|
01 2E | 0aaa aaaa | TVF Env Time 2
|
01 2F | 0aaa aaaa | TVF Env Time 3
|
01 30 | 0aaa aaaa | TVF Env Time 4
|
01 31 | 0aaa aaaa | TVF Env Level 0
|
01 32 | 0aaa aaaa | TVF Env Level 1
|
01 33 | 0aaa aaaa | TVF Env Level 2
|
01 34 | 0aaa aaaa | TVF Env Level 3
|
01 35 | 0aaa aaaa | TVF Env Level 4
|-------------+-----------+----------------------------------------------------
|
|
01 36 | 0000 0aaa | TVA Level Velocity Curve
|
|
|
|
01 37 | 0aaa aaaa | TVA Level Velocity Sens
|
|
|
|
01 38 | 0aaa aaaa | TVA Env Time 1 Velocity Sens
|
|
|
|
01 39 | 0aaa aaaa | TVA Env Time 4 Velocity Sens
|
|
|
|
01 3A | 0aaa aaaa | TVA Env Time 1
|
01 3B | 0aaa aaaa | TVA Env Time 2
|
01 3C | 0aaa aaaa | TVA Env Time 3
|
01 3D | 0aaa aaaa | TVA Env Time 4
|
01 3E | 0aaa aaaa | TVA Env Level 1
|
01 3F | 0aaa aaaa | TVA Env Level 2
|
01 40 | 0aaa aaaa | TVA Env Level 3
|-------------+-----------+----------------------------------------------------
|
|
01 41 | 0000 000a | One Shot Mode
|
|
|
|
01 42 | 0aaa aaaa | Relative Level
|
|
|
|-------------+----------------------------------------------------------------
|
| 00 00 01 43 | Total Size
+------------------------------------------------------------------------------
+
2. GS (Model ID = 42H)
* System Parameter
+------------------------------------------------------------------------------
+
| Start
|
|
Address |
Description
|-------------+----------------------------------------------------------------
|
|
40 00 7F | 0aaa aaaa | Mode Set
|
|
|
+------------------------------------------------------------------------------
+
* Part Parameter
+------------------------------------------------------------------------------
+
| Start
|
|
Address |
Description
|-------------+----------------------------------------------------------------
|
|
40 1x 40 | 0aaa aaaa | Scale Tuning C
|
|
|
|
40 1x 41 | 0aaa aaaa | Scale Tuning C#
|
|
|
|
40 1x 42 | 0aaa aaaa | Scale Tuning D
|
|
|
|
40 1x 43 | 0aaa aaaa | Scale Tuning D#
|
|
|
|
40 1x 44 | 0aaa aaaa | Scale Tuning E
|
|
|
|
40 1x 45 | 0aaa aaaa | Scale Tuning F
|
|
|
|
40 1x 46 | 0aaa aaaa | Scale Tuning F#
|
|
|
|
40 1x 47 | 0aaa aaaa | Scale Tuning G
|
|
|
|
40 1x 48 | 0aaa aaaa | Scale Tuning G#
274
LPF3 |
|
(0 - 127) |
|
(0 - 7) |
|
FIXED, 1 - 7 |
|
(1 - 127) |
|
-63 - +63 |
|
(0 - 127) |
|
(1 - 127) |
+------------------------------------------------------------------------------
-63 - +63 |
+
(1 - 127) |
x: BLOCK NUMBER (0-F)
-63 - +63 |
Part 1 (MIDI ch = 1) x = 1
(0 - 7) |
Part 2 (MIDI ch = 2) x = 2
FIXED, 1 - 7 |
:
(1 - 127) |
Part 9 (MIDI ch = 9) x = 9
-63 - +63 |
Part10 (MIDI ch = 10) x = 0
(1 - 127) |
Part11 (MIDI ch = 11) x = A
-63 - +63 |
Part12 (MIDI ch = 12) x = B
(1 - 127) |
:
-63 - +63 |
Part16 (MIDI ch = 16) x = F
(0 - 127) |
(0 - 127) |
4. Material suplementario
(0 - 127) |
(0 - 127) |
(0 - 127) |
(0 - 127) |
■Tabla decimal y hexadecimal
(0 - 127) |
(0 - 127) |
(Se añade una "H" al final de los números en notación hexadecimal).
(0 - 127) |
En la documentación MIDI, los valores de datos y direcciones/
tamaños de los mensajes Exclusive etc., se expresan como valores
(0 - 7) |
FIXED, 1 - 7 |
hexadecimales para cada 7 bits.
(1 - 127) |
En la siguiente tabla se indica su correspondencia a números
-63 - +63 |
(1 - 127) |
decimales.
-63 - +63 |
(1 - 127) |
-63 - +63 |
+------+------++------+------++------+------++------+------+
(0 - 127) |
| D
(0 - 127) |
+------+------++------+------++------+------++------+------+
(0 - 127) |
|
(0 - 127) |
|
(0 - 127) |
|
(0 - 127) |
|
(0 - 127) |
|
|
(0 - 1) |
|
OFF, ON |
|
(0 - 127) |
|
-64 - +63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(0, 127) |
|
GS-RESET, GS-EXIT |
|
|
|
|
|
|
+------+------++------+------++------+------++------+------+
|
D: decimal
|
H: hexadecimal
(0 - 127) |
* Los valores decimales como el canal MIDI, la selección de banco y
-64 - +63 [cent] |
(0 - 127) |
el cambio de programa se indican en uno (1) más que los valores
-64 - +63 [cent] |
dados en la tabla anterior.
(0 - 127) |
-64 - +63 [cent] |
* Un byte de 7 bits puede expresar información en un intervalo de
(0 - 127) |
-64 - +63 [cent] |
128 pasos. La información en la que se requiere más precisión,
(0 - 127) |
-64 - +63 [cent] |
debemos utilizar dos o más bytes. Por ejemplo, dos números
(0 - 127) |
hexadecimales aa bbH expresando dos bytes de 7 bits indican un
-64 - +63 [cent] |
(0 - 127) |
valor de aa x 128 + bb.
-64 - +63 [cent] |
(0 - 127) |
* En el caso de valores que presentan un signo +/-, 00H = -64, 40H =
-64 - +63 [cent] |
+/-, y 7FH = +63, de modo que la expresión decimal sería 64
(0 - 127) |
|
|
40 1x 49 | 0aaa aaaa | Scale Tuning A
|
|
40 1x 4A | 0aaa aaaa | Scale Tuning A#
|
|
40 1x 4B | 0aaa aaaa | Scale Tuning B
|
|
:
:
:
:
| H
|| D
| H
|| D
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 ||
-64 - +63 [cent] |
(0 - 127) |
-64 - +63 [cent] |
(0 - 127) |
-64 - +63 [cent] |
(0 - 127) |
-64 - +63 [cent] |
| H
|| D
| H
|
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 |