Public bug reported:

There is a small regression in the pipewire implementation, since
version 1.6.0 as far as I can tell. It affects the port names of MIDI
devices and breaks the port grouping in RaySession.

[Effects]

Port grouping in RaySession (and apparently also in Patchance) does not
work properly for MIDI hardware devices and applications, leading to
scattered singleton ports. This makes the use of the patch gui very
cumbersome. It also breaks saved scenes, since the connections based on
port names cannot be restored properly.

[How to reproduce]

See these related bug reports:

https://github.com/Houston4444/RaySession/issues/289
https://gitlab.freedesktop.org/pipewire/pipewire/-/work_items/5229

[Proposed solution]

The issue has been fixed here:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/03fd89abeab5540251bede5015d0d85d76eaa71b

The fix should is included in the newer versions starting from pipewire
1.6.3 (latest tag is 1.6.6 at the time of writing). The version
currently packaged for Ubuntu LTS 26.04 is 1.6.2, so it still includes
the bug.

The solution would be to cherry-pick the commit from pipewire, which is only a 
one-liner: 
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/03fd89abeab5540251bede5015d0d85d76eaa71b

[Possible impacts]

Any application that relies on exact port naming of MIDI devices and
applications could be impacted, but this seems to be mostly Patchage and
RaySession.

** Affects: pipewire (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: raysession (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: raysession (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2159565

Title:
  Regression in pipewire affecting RaySession in Ubuntu 26.04 LTS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2159565/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to