Roland BR-1200CD Bedienungsanleitung Seite 347

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 364
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 346
347
Implementación MIDI
Sección 9
Rev0.02
LOCATE [MCP]
Format2—LOCATE [TARGET]
Estado Byte de datos Estado
F0H 7FH, Dev, 06H, 44H, 06H, 01H, F7H
hrH, mnH, scH, frH, ffH
Byte Descripción
F0H Estado Exclusive
7FH Universal System Exclusive Realtime Header
Dev ID de dispositivo (7FH)
06H Mensaje MMC command
44H LOCATE(MCP)
06H Contador de Bytes
01H subcomando “TARGET”
hrH, mnH, scH, frH, ffH
Especificación de tiempo estándar con subfracciones
F7H EOX (Final de Exclusive)
* Si pulsa o mueve el marcador eficiente del conmutador de localización, el BR-1200CD
transmite este mensaje.
Comando de código de tiempo MIDI
Mensaje completo
Se gestionará la operación básica de los mensajes quarter frame.
Estado Byte de información Estado
F0H 7FH, Dev, 01H, 01H, hrH, mnH, scH, frH F7H
Byte Descripción
F0H Estado Exclusive
7FH Realtime Universal System Exclusive Header
Dev ID de dispositivo (7FH)
01H sub-ID #1 (código de tiempo MIDI)
01H sub-ID #2 (mensaje completo)
hrH horas y tipo: 0 yy zzzzz
yy tipo:
00 = 24 Flame/sec
01 = 25 Flame/sec
10 = 30 Flame/sec (Drop Format)
11 = 30 Flame/sec (Non Drop Format)
zzzzz : Horas (00 - 23)
mnH Minutos (00 - 59)
scH Segundos (00 - 59)
frH Fracciones (00 - 29)
F7H EOX (Final de Exclusive)
* Este mensaje se transmite cuando se desplaza la posición de canción.
3. Material suplementario
Tabla decimal y hexadecimal
(los valores hexadecimales se indican con una “H”)
MIDI utiliza valores hexadecimales de 7 bits para indicar los valores de datos y dirección y
tamaño de los mensajes exclusive. La siguiente tabla muestra la correspondencia entre los
números decimales y hexadecimales.
+——————+——————++——————+——————++——————+——————++——————+——————+
| D | H || D | H || D | H || D | H |
+——————+——————++——————+——————++——————+——————++——————+——————+
| 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 |
+——————+——————++——————+——————++——————+——————++——————+——————+
D: decimal
H: hexadecimal
Las expresiones decimales usadas en el canal MIDI, selección de banco y cambio de
programa serán de 1 unidad mayor que el valor de la tabla anterior.
Cada byte MIDI contiene 7 bits importantes de datos, por eso cada byte puede expresar 128
valores diferentes como máximo. Los datos que requieran una resolución mayor deberán
transmitirse utilizando dos o más bytes. Por ejemplo, un valor indicado como un valor de
dos bytes de aa bb HH tendría un valor de aa x 128 + bb.
Para un número con signo (+/-), 40H = -64, 00H = 0, y 3FH = +63. (es decir, el decimal
equivalente será 64 veces menor que el valor decimal de la tabla anterior). En el caso de un
número con signo de dos bytes, 40 00H = -8192, 00 00H = 0, 3F 7FH = +8191.
La notación hexadecimal en unidades de 4 bits se utiliza para los datos indicados
como`nibbled’ (incompleto). El valor de dos bytes "nibbled" (incompleto) de 0a 0b H sería a
x 16 + b.
<Ejemplo 1>
¿Cuál es la expresión decimal de 5AH?
En la tabla anterior, 5AH = 90
<Ejemplo 2>
¿Cuál es la expresión decimal de los valores hexadecimales de 7 bits 12 34H?
Según la tabla anterior, si 12H = 18 y 34H = 52
luego, 18 x 128 + 52 = 2356
<Ejemplo 3>
¿Cuál es la expresión decimal de la expresión "nibbled" (incompleta) 0A 03 09 0DH?
Según la tabla anterior, si 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
luego el resultado es ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885
<Ejemplo 4>
¿Cuál es la expresión "nibbled" incompleta del valor decimal 1258?
16 ) 1258
16 ) 78...10
16 ) 4...14
0... 4
Según la tabla anterior, si 0=00H, 4=04H, 14=0EH, 10=0AH
el resultado es 00 04 0E 0AH
Seitenansicht 346
1 2 ... 342 343 344 345 346 347 348 349 350 351 352 ... 363 364

Kommentare zu diesen Handbüchern

Keine Kommentare