Anyone who knows me knows that I do not ever pull back to provide any information you type, but you brought the wrong way.
The serial is overloaded only if you send all commands also unnecessary, otherwise it is very free.
Example the meter: if a meter passes from -2 to -4, not having to send the entire sequence of lit LEDs, and the LEDs spend, send only what's different in this case, probably just turn off an LED. Besides, the decay also helps him. A simple while loop, if you want to do it in c / c ++.
Try it, it works, I already have, as I indicated as X48 that is 48 meter, but there are other things that they have many more (it has a mixer with nixie 96 + 24 + 4) in the serial, and work perfectly.
The D8B send one of the plugin files directly to the DSP board, which loads it in a memory.
Each plug consists of three files: a DLL "windows style" that contains the graphics window WITHOUT bmp, rsc a file that contains the graphic, and a file mb and is the plug itself, which is sent via the serial memory DSP.
The first two files are "like intel", the dll in fact often has a structure very similar to a VST a UAD (you should guess why ...), and the last is directly written in ASM, and you can not disassemble using the X86 instruction set.
When you load a plug, the software of the "CPU" load the dll, the dll loads the graphics (file .rsc) and send the asm to the memory of the DSP (file .mb).
Then between CPU and DSP's only transit command: vu, levels etc. etc., exactly how it works for a VST, which sends or receives from the host "numbers", or rather, as a VST UAD, where the dll interfaces with the DSP PCI card, but in this case, does not pass even "sound", but transits only the commands, because the audio is already physically connected to the DSP and not provided by the DLL.
If you're afraid I disappoint, subscribe to the group "Mackie dxb 200 Digital Xbus" on facebook, and you can see how I'm used to disappoint.