Hey guys - pretty interesting stuff. The protocol in the D8B was clear text ASCII because I always hoped someone would do this someday
If you need any help let me know but it should be pretty obvious. Just remember you can drop leading zeros.
A-F is reserved with 0-9 for hex prefixes to addresses, and lower case keys for commands. Piece of cake.
I would suggest not using HUI protocol though, and consider custom DLL's for Steinberg, a MIDI map for StudioOne, and middleware uCON for ProTools. HUI is something that should die at this point. And it will not support full length channel labels, VFD screens, etc..
Get the Steinberg SDK and write a D8B custom DLL that talks over the serial port and ports the commands.
Consider writing the middleware with JUCE, so you can support Mac users.
Another food for thought: Consider replacing the convertor boards and the PC.
It's not that tough. I2S lines. I bet you could tack an iPAD on the meter bridge to run the whole UI without the boat anchor PC from p90 days. The mic pre's are on ribbons too so the whole console as it was originally intended can be upgraded.
You can wrap the software in Windows Embedded with an abstraction layer and run the actual D8B code if you fix the linker errors. It's just x86 code in an RTOS.
And this is all public knowledge you just need a screwdriver and hyperterminal.
If you're wondering where all those people who worked on the D8B mixer are today (well most of them) take a look at Presonus StudioLive mixers. That's US former Mackie kids. Joe Erno (ID guy), Kevin Howard (mixer hardware), me (software), James and Dwayne (software), Ron K. (the ad guy), - we all are making mixers down South @ Presonus. Please buy one so my XMAS bonus rocks next year <chuckle> . Good work
All the best,
Bob Tudor
CTO
Presonus