Hi TK
Ok, I work some hours to build an HW config to emulate 4 MCU controler
test condition:
One “master” core (Benoit RTPM core pcb) as midi router only. IN1->USB1…IN4–>USB4 same with the other way
One core (SmashTV) emulating 4 MCU instance, one MCU at midi1, and 3 MCU XT at midi 2 3 and 4
As I have only 8 fader for now, physical 1 and 2 go to midi 1, 3 and 4 to midi 2 etc… same for all button and led with midi event.
Midi connection between core are quite direct, I remove optocoupler at input master core but use the buffer at output, for slave core it’s direct at J11.
I compile different app:
-suggested 10x speed, 312.5k - buffer 64, look to work fine
-20x speed, 625k - buffer 64, look to work fine…
-aprox 30x, 1000k - buffer 64, strange things happen, like button mixed up with midi data and fader send wrong data, CC in place of PB etc, for sure there is massive lost in the data transfer…
-same 1000k with buffer at 128, don’t seem to help
I don’t go further for now with buffer at 255 for high speed, because for now 20x work… 1ms ?
Voilà !
System is wired and up for running, so let me know if you need more experimentation at my side.
Best
Zam