Now I can answer on my last question about multiple connection by rtpmidi.
I used rtpmidi utilities for ALSA from MCLaren Labs also made for raspbery pi. I install this utilities on raspberry pi with PatchBox Os.
I tried this setup:
rtpmidi multicall XXX.XXX.XXX.112:5004 -B ZYN1 -C zyn1s
rtpmidi multicall XXX.XXX.XXX.112:5004 -B ZYN2 -C zyn2s
and from aconnect -o I obtained this:
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 24: 'UMC1820' [type=kernel,card=2]
0 'UMC1820 MIDI 1 '
client 28: 'Arturia BeatStep Pro' [type=kernel,card=3]
0 'Arturia BeatStep Pro MIDI 1'
1 'Arturia BeatStep Pro MIDI 2'
client 130: 'RtMidiIn Client' [type=user,pid=1122]
0 'TouchOSC Bridge '
client 133: 'zyn1s' [type=user,pid=3815]
0 'rtpmidi '
client 136: 'zyn2s' [type=user,pid=3947]
0 'rtpmidi '
for test I used
aconnect 28:0 133:0
aconnect 28:0 136:0
And yes, my zynthian1.local and zynthian2.local receive datas according to my idea with two connections:
- Raspberry PI Patchbox OS <— rtp-midi connection 1 → zynthian1.local
- Raspberry PI Patchbox OS <— rtp-midi connection 2 → zynthian2.local
stay tuned