Other wise you need a midi merge box with 3 ins feeding the synth you want to control.
1 for the E1 output, 2nd for the sequencer input and 3rd for passing sysex patches from the computer.
if the E1 could pass sysex for patches from the computer then a lot of un/plugging midi cables could be saved.
Yes, Electra does pass sysex messages (and other midi messages) by default. Anything send to USB port Port 1 is forwarded to port MIDI I/O 1, port 2 works in the same way. And it works in both directions, you can send sysex like this but also receive.
I ran into a weird problem, where electra is adding “line-breaks” to the sysex data. Every 32 bytes there is a F7 added. Is this normal? The sysex dump comes from a Prophet VS.
here is it captured with a motu midi express and with the electra.
I am looking at it now. Just so that I understand.
This messages received with your MIDI Monitor from E1 USB interface (port 2). You have Prophet VS connected to MIDI IO 2 connectors on E1. MIDI IO is configured to forward to USB device. Is that correct?
And this is when you connect Prophet VS directly to Motu interface?
That is correct. The midi cable from the VS goes into E1 Midi In and then via USB to MIDI-Monitor. I’m using E1 as a USB interface. Is the midi buffer very small and is dividing the message?
Thank you for looking into it.
The bigger problem with the VS is his weird implementation of NPRN. MSB and LSB are switch but as well the parameter select bytes are in reverse order.
E1 forwards a stream of packets (midi bytes). There is basically no limit on forwarded messages. It must be something else. I just tried to forward 4kB messages (from MIDI IO → USB dev)