Roland VS-2480 Manual De Usuario página 93

Ocultar thumbs Ver también para VS-2480:
Tabla de contenido

Publicidad

4. Apéndices
GDecimal and Hexadecimal table
(Los números hexadecimales se indican con una H.)
En la documentación MIDI, los valores de la información y las direcciones/tamaños de los
mensajes exclusivos del sistema, etc. se expresan como valores hexadecimales por cada 7
bits.
En la siguiente tabla se indica su correspondencia a números decimales.
+——————+——————++——————+——————++——————+——————++——————+——————+
|
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 ||
+——————+——————++——————+——————++——————+——————++——————+——————+
* Los valores decimales como el canal MIDI, la selección de bando y el cambio de
programa se indican en uno (1) más que los valores dados en la tabla anterior.
* Un byte de 7 bits puede expresar información en un intervalo de 128 pasos. La
información en la que se requiere más precisión, debemos utilizar dos o más bytes. Por
ejemplo, dos números hexadecimales aa bbH expresando dos bytes de 7 bits indican un
valor de aa x 128 + bb.
* En el caso de valores que presentan un signo ±, 00H = -64, 40H = ±0, and 7FH = +63, de
modo que la expresión decimal sería 64 menos que el valor proporcionado en el
diagrama anterior. En el caso de dos tipos, 00 00H = -8192, 40 00H = ±0, y 7F 7FH =
+8191.
* La información marcada "no entero" se expresa en hexadecimales en unidades de 4 bits.
Un valor expresado como un no entero de 2 byte 0a 0bH tiene el valor de a x 16 + b.
<Ej.1> ¿Qué es 5AH en un sistema decimal?
5AH = 90 según la tabla anterior.
<Ej.ÇQ>¿A cuantos hexadecimales por cada 7 bits equivale 12034H en sistema decimal?
12H = 18, 34H = 52 según la tabla anterior. Es decir, 18 x 128 + 52 = 2356.
<Ej.3> ¿Cuánto es en sistema no enteros lo que en sistema decimal es 0A 03 09 0D?
0AH = 10, 03H = 3, 09H = 9, 0DH = 13 según la tabla.
Es decir, ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885.
<Ej. 4> ¿Cuanto es en sistema decimal lo que en sistema de no enteros es 1258?
____
16)1258
16)
78 ... 10
16)
4 ... 14
0 ...
4
0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH Según la tabla.
De forma que es 00 04 0E 0AH.
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 |
Implementación MIDI
GExample of system exclusive message and Checksum
calculation
En el mensaje exlusivo del sistema Roland (DT1), se añade una suma de comprobación al
final de la transmisión
de la información (delante de F7) para comprobar que el mensaje se haya recibido
correctamente. El valor de la suma de comprobación se define mediante la dirección y la
información (o tamaño) del mensaje exclusivo del sistema que se debe transmitir.
✧ El modo de calcular la suma de comprobación (el número hexadecimal se indica con una
H.)
La suma de comprobación es un valor inferior a 7 bits de la suma de la dirección, tamaño y
la suma de comprobación será 0.
Si la dirección del mensaje exclusivo del sistema que hay que transmitir es aa bb ccH y la
información o el tamaño dd ee ffH,
aa + bb + cc + dd + ee + ff = suma
sum / 128 = cociente y resto
Cuando el resto es 0, 0 = suma de comprobación
Cuando el resto es distinto a 0, 128 – resto = suma de comprobación
IComando de control de equipo MIDI (MMC),
Campo de información
GCommands Recognized
Comando
Acción
01H STOP
STOP
02H PLAY
PLAY
03H DEFERRED PLAYPLAY
04H FAST FORWARDFF
05H REWIND
REW
06H RECORD STROBEREC / PUNCH IN
07H RECORD EXIT PUNCH OUT
0DH MMC RESET RESET
40H WRITE
Write to Information Fields
41H MASKED WRITESet Track Status Information Fields
44H 00H LOCATE I/FLOCATE (Read Locator)
44H 01H LOCATE TARGETLOCATE (Designated Time)
4CH MOVE
Move between Information fields
* Comandos transmitidos
Comando
Acción
01H STOP
STOP
03H DEFERRED PLAYPLAY
06H RECORD STROBEREC / PUNCH IN
07H RECORD EXIT PUNCH OUT
0DH MMC RESET RESET
44H 01H LOCATE TARGETLOCATE
* Campos de información válidos
Campo de información
Intérprete
01H SELECTED TIME CODECurrent TimeMOVE(FROM)
08H GP0 / LOCATE POINTLocator 1MOVE(FROM), MOVE(TO), WRITE
09H GP1
Locator 2
MOVE(FROM), MOVE(TO), WRITE
0AH GP2
Locator 3
MOVE(FROM), MOVE(TO), WRITE
0BH GP3
Locator 4
MOVE(FROM), MOVE(TO), WRITE
0CH GP4
Locator 5
MOVE(FROM), MOVE(TO), WRITE
0DH GP5
Locator 6
MOVE(FROM), MOVE(TO), WRITE
0EH GP6
Locator 7
MOVE(FROM), MOVE(TO), WRITE
0FH GP7
Locator 8
MOVE(FROM), MOVE(TO), WRITE
4FH TRACK RECORD READYTrack StatusMASKED WRITE, WRITE
Comandos válidos
93

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Vs-2480cd

Tabla de contenido