#
8-7
Conversion
To t r a n s m i t 8 b i t - b y t e d a t a i n
MIDI
SysEx,
a n y
d a t a b y t e should b e ? b i t - b y t e d a t a .
F i r s t , s t r i p o u t bitl(MSB) from s o u r c e
7
b y t e s of d a t a s , and b u i l t 1 b y t e d a t a a t t a t c h i n g MSB=O.
Then send t h i s b y t e f i r s t , and send 1st
-
7th d a t a without MSB. These 8 b y t e s a r e
combined t o 1 block.
I f stream of d a t a i s l e s s t h a n 7 bytes, stream b y t e s
+
1 w i l l be a s i z e of t h e block.
AAAAaaaa BBBBbbbb CCCCcccc DDDDdddd EEEEeeee FFFFffff
GGGGgggg
3.
OGFEDCBA OAAAaaaa OBBBbbbb OCCCcccc ODDDdddd OEEEeeee OFFFffff
OCGCgggg
AAAAaaaa
BBBBbbbb CCCCcccc
3.
OOOOOCBA OAAAaaaa OBBBbbbb OCCCcccc