Network UMP support in Zynthian is here

@jofemodo There is a pending PR to use the Jack properties to set the port alias, it would be very interesting to have for remote device drivers… :slight_smile:

1 Like

I just merged your PR with the changes to jack connect for UMP.

Regarding the other “bigger” PR … please, split into 2 PRs. One with the ctrldev driver changes and another one with your git management proposal. The last one is quite critic and needs extra verification.

Thanks a lot!

2 Likes

Sorry for the confusion, I’ll fix the PR asap. And thanks for merging the other one! :clap:

BTW, the jacknetumpd version is also updated.

Regards,

2 Likes

Ready! This is the new PR:

Many thanks! :slightly_smiling_face:

2 Likes

Ohhh yes! It’s merged now!

Thanks @oscaracena !

2 Likes

Regarding UMP client integration, it would be nice to have the list of available “UMP devices” in the MIDI-OUT menu, like any other MIDI destiny. Same for MIDI-IN.
I mean, when a zynthian device has UMP enabled, everything should be transparent and easy.

The zynthian device see other UMP devices and can route MIDI to/from them. The zynthian device is seem by other UMP devices that can send/receive MIDI to/from it.

How do you see all this? I’m totally new to UMP and i don’t know what is the “spirit” behind, but it feels like it should be easy and straightforward. Indeed, it would be nice if each zynthian could “export” its chains and see other zynthian’s chains. Dreaming? :wink:

Regards,

2 Likes

I would expect UMP to present similar to USB MIDI due to its dynamic (hot plug) nature.

I have a Dev branch that allows zynthian to see other zynthians’ audio via AoIP and would expect UMP to be similar for MIDI. I haven’t had time to look at UMP yet.

1 Like

I know this thread is regarding netUMP, but thought it may be worth mentioning that i don’t think USB MIDI UMP for Midi 2.0 is enabled by default in the Raspberry PI OS kernel.
I don’t know if jack gets around this or not.
I rolled my own kernel to have a play, but frankly gave up when I couldnt get my Keystage to be recognised as a midi 2.0 device (although after doing a bit of research I don’t think it will at the moment)

Hi @BEB,

you’re the only person I know in the world who has experience with both Zynthian and BomeBox.

BomeBox has now officially released new firmware that supports MIDI 2.0 over the network, so I tried to see if it could detect the Zynthian – but I haven’t had any success so far.

I assume you’ll be at The NAMM Show 2026, where the BomeBox guys will also be. Could you try connecting Zynthian with BomeBox there and then share how to make it work? Thanks in advance.

1 Like

Hello Toff,

I will not be at the NAMM this year.

As far as I know, the BomeBox requires the remote device (Zynthian or anything else) to use mDNS to be detected automatically. The Network UMP daemon does not implement the mDNS service, that’s probably why the BomeBox does not detect the Zynthian.

But as mDNS support is optional (as said in the Network UMP specification), there should be a way to declare the Zynthian in the BomeBox using the IP address of the Zynthian (the UDP port is 5004). But I don’t know how to do this, you should ask directly to Florian (the man behind BomeBox :wink: ) using their support service

1 Like