Hey here are 3 videos I uploaded from my yesterday tests,
The first shows how I was able to read the data from the console and the CPU, in my browser, like, if I move a fader on the console, it send that data to the CPU, and the data sent appears on the textarea in the browser, and if I move a fader from the CPU screen with the mouse, the CPU sends that data to the Console and that data appears in the other textarea in my browser, I have two inputs below the textarea where I cand send data to the serial ports, If you look, I send "00FFf" to the console port, and the 1st channel fader updates position to max level, If I send "0000f" it goes down to lowest level, If i send something at the middle like "0055ff" it goes to the middle, and If I send the same info to the other port input, It updates the fader level in the CPU screen.
2nd VIDEO shows how I was able to redirect the console data to two different ports depending on a selection, one port is connected to the d8b CPU, and the other to a virtual port (maybe here could be d8bridge connected) you can see the data sent changes from one textarea to the corresponding port,
And the last Video shows that when I select to redirect to the second port, It also sends Messages to a MIDI port!! ( I found a Javascript MIDI Library called midiBridge) well, not all messages, only one I translated (the REC button from channel 2 ) , so If I select the CPU port, and press the REC button in the console, the CPU shows the REC button flashing in the screen, but If I redirect to the second port, It detects the data from that button press and sends the MCU equivalent code to arm that track in my DAW via MIDI!!!
I will try to program that in a language like C++, I found some libraries to work with Serial Ports, and with MIDI devices, that apparently are cross-plattform, I wil try to make a more usable solution, (Javascript is working well but I think it will work too slow )
hope someone interested, and If someone wants the code or connections made in detail let me know so I can share that info,