MIDI Routing problem

I am facing the problem with ZynMidiRouter - whenever I add/remove MIDI FX to the layer, routers stops per-channel routing of midi commands. When checking in patchage I can see connection are correct. Also, after reboot new configuration appears to work until I add/remove MIDI FX again. ZynMidiRouter also continues to send commands to midi_out/main_out (obviously, without filtering).

Any ideas where I can begin debugging it? I’ve run zynthian_debug service and checked journalctl -xe but could not see anything related to the midi router…

bumping up… @jofemodo, perhaps any ideas? I see the router is the part of the ZynCoder repo and is in C language… But I have no clue how I can debug it. (btw, I am on the latest testing branch)

I’ve localized it to something breaking between pipewire-jack and jack client call jack_port_connected - for some reason it returns 0 after disconnecting and reconnecting again the same port… Probably a bug in pipewire-jack, but not obvious for sure…

Ah! You didn’t mention you were using pipewire!