7-Bit Data Packing - M-Audio Black Box Reloaded Manual Del Usuario

Tabla de contenido

Publicidad

7-Bit Data Packing

El esquema general para volcados de datos de presets y drumbeats agrupa 7 bytes de datos, separando el bit MS de cada uno y
reagrupando estos bits MS en un byte adicional. 7 bytes de memoria interna corresponden a 8 bytes de datos MIDI.
Suponiendo que 7 bytes de datos de memoria son:
0:
AAAAaaaa
Memory byte 0
1:
BBBBbbbb
Memory byte 1
2:
CCCCcccc
Memory byte 2
3:
DDDDdddd
Memory byte 3
4:
EEEEeeee
Memory byte 4
5:
FFFFffff
Memory byte 5
6:
GGGGgggg
Memory byte 6
Entonces, es enviado vía MIDI con los bits MS al principio:
0:
0GFEDCBA
Packed MS bits
1:
0AAAaaaa
MIDI Data Bytes
2:
0BBBbbbb
3:
0CCCcccc
4:
0DDDdddd
5:
0EEEeeee
6:
0FFFffff
7:
0GGGgggg
Es posible enviar menos de 7 bytes; los bits MS no utilizados serán ajustados a cero. Por ejemplo, si se envían dos bytes:
Suponiendo que 2 bytes de datos de memoria son:
0:
AAAAaaaa
Memory byte 0
1:
BBBBbbbb
Memory byte 1
Estos datos serán enviados vía MIDI como una secuencia de tres bytes, con los bits MS al principio:
0:
000000BA
Packed MS bits
1:
0AAAaaaa
MIDI Data Bytes
2:
0BBBbbbb
Manual del usuario
51

Publicidad

Tabla de contenido
loading

Tabla de contenido