Roland TD-6 User Manual Page 145

  • Download
  • Add to my manuals
  • Print
  • Page
    / 160
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 144
145
Implementación MIDI
Apéndices
Mapa de bloque de dirección de parámetro
Un mapa de dirección detallado de Exclusive Communication es de la forma
siguiente;
Address(H) Block Sub block Reference
=========== =================== ==================================== ==========
00 00 00 00 +-----------------+....+---------------------+....+--------+.....+--------+
| SETUP | | TRIGGER | | PAD 1 | |*1-1-1-1|
+-----------------+. +---------------------+. +--------+.....+--------+
: : . . | : |
: : . . +--------+
: : . . | PAD 12 |
: : . .+--------+
: : . +---------------------+...................+--------+
: : . | MIDI | | *1-1-2 |
: : . +---------------------+...................+--------+
: : . +---------------------+...................+--------+
: : . | PROGRAM CHANGE SW | | *1-1-3 |
: : . +---------------------+...................+--------+
: : . +---------------------+...................+--------+
: : . | CONTROL | | *1-1-4 |
: : . +---------------------+...................+--------+
: : . +---------------------+...................+--------+
: : . | MASTER TUNE | | *1-1-5 |
: : .+---------------------+...................+--------+
: :
01 00 00 00 +-----------------+....+---------------------+...................+--------+
| DRUM KIT | | DRUM KIT 1 | | *1-2 |
+-----------------+. +---------------------+...................+--------+
: : . | : |
: : . +---------------------+
: : . | DRUM KIT 99 |
: : .+---------------------+
: :
10 00 00 00 +-----------------+........................
| USER SONG | ^
+-----------------+ |
: : |
40 00 00 00 +-----------------+ |
| SETUP | Bulk area
+-----------------+ |
: : |
41 00 00 00 +-----------------+ |
| DRUM KIT | v
+-----------------+........................
Volcado general (Bulk Dump)
El volcado general le permite transmitir una gran cantidad de información a la vez,
y es práctico para guardar ajustes de la unidad en un ordenador o secuenciador.
Para Bulk Dump Request, debe utilizar la dirección (Address) y el tamaño (Size) de
la siguiente lista Bulk Dump Request.
Petición de volcado de parámetro
Address(H) Size(H)
10 00 00 00 00 00 00 00
(All User Songs: volcado para todas las canciones de usuario)
40 00 00 00 00 00 00 00
(Setup: volcado para todas las configuraciones excepto
Dispositivo ID y LCD Contrast)
41 mm 00 00 00 00 00 00
(One Drum Kit: volcado de un grupo de percusión individual
especificada con “mm”)
41 7f 00 00 00 00 00 00
(All Drum Kits: volcado para todos los grupos de percusión
mm = 00H - 62H (Drum Kit No.1 - 99)
* Los datos de la canción predefinida (No.1 - 150) no se pueden transmitir.
* Ajuste el tamaño de la información a “00 00 00 00".
Material suplementario
Tabla decimal y hexadecimal
En la documentación MIDI, los valores de datos y direcciones/tamaños de los
mensajes Exclusive etc., se expresan como valores hexadecimales para cada 7 bits.
La siguiente tabla muestra cómo esto se corresponde a los números decimales.
+——————————————————————————————————————————————————————————+
| Dec. | Hex. || Dec. | Hex. || Dec. | Hex. || Dec. | Hex. |
|——————+——————++——————+——————++——————+——————++——————+——————|
| 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H |
| 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H |
| 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H |
| 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H |
| 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H |
| 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H |
| 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H |
| 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H |
| 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H |
| 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H |
| 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH |
| 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH |
| 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH |
| 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH |
| 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH |
| 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH |
| 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H |
| 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H |
| 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H |
| 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H |
| 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H |
| 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H |
| 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H |
| 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H |
| 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H |
| 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H |
| 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH |
| 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH |
| 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH |
| 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH |
| 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH |
| 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH |
+——————————————————————————————————————————————————————————+
* Los valores decimales como canal MIDI, Bank select, y Program change se listan
como uno(1) más que los valores que se proporcionan en la tabla anterior.
* Un byte 7-bit puede expresar datos en una gama de 128 intervalos. Para la
información que requiere una mayor precisión, se deben utilizar dos o más
bytes. Por ejemplo, dos números hexadecimales aa bbH expresando dos bytes 7-
bit indican un valor de aa x 128 + bb.
* En el caso de valores que tienen un signo +-, 00H = -64, 40H = +- 0, y 7FH = +63,
de forma que la expresión decimal debería ser de 64 menos que el valor
proporcionado en la tabla anterior. En el caso de dos tipos, 00 00H = -8192, 40
00H = +- 0, y 7F 7FH = +8191. Por ejemplo si aa bbH estaba expresado como
decimal, debería ser aa bbH - 40 00H = aa x 128 + bb - 64 x 128.
* Los datos marcados como “incompleto” se expresan en hexadecimal en
unidades de 4-bit. Un valor expresado como un 2-byte incompleto 0a 0bH tiene
un valor de x 16 + b.
<Ejemplo1> ¿Cuál es la expresión decimal de 5AH?
En la tabla anterior, 5AH = 90
<Ejemplo2> ¿Cuál es la expresión decimal del valor 12 34H
expresado como hexadecimal para cada 7 bits?
En la tabla anterior, desde 12H = 18 y 34H = 52
18 x 128 + 52 = 2356
<Ejemplo3> ¿Cuál es la expresión decimal del valor incompleto
0A 03 09 0D?
En la tabla anterior, desde 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885
<Ejemplo4> ¿Cuál es la expresión incompleta del valor
decimal 1258?
16) 1258
16) 78 ...10
16) 4 ...14
0 ...4
En la tabla anterior, 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH , la respuesta es 00 04 0E
0A
Page view 144
1 2 ... 140 141 142 143 144 145 146 147 148 149 150 ... 159 160

Comments to this Manuals

No comments