[Bug 2067338] [NEW] [SRU] Long SysEx messages are skipped by Midi-Bridge
Launchpad Bug Tracker
2067338 at bugs.launchpad.net
Thu Jun 6 23:29:06 UTC 2024
You have been subscribed to a public bug by Erich Eickmeyer (eeickmeyer):
[Impact]
A regression in 1.0.5 has been found in PipeWire and is fixed in 1.0.7.
Users of certain MIDI controllers that rely on long SysEx messages are
unable to function properly. I noticed this when reconnecting my
Beheringer X-Touch (shown here:
https://nextcloud.ericheickmeyer.com/index.php/s/k9Aa9Bq7RDD5DoR) after
the installation of 24.04 LTS, it could not operate properly. Disabling
pipewire-jack and running ardour's internal jack functionality caused it
to work properly.
Investigation consisted of backporting 1.0.7 via a PPA to Noble which
fixed the bug. Bug was confirmed via
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4005. Solving
bug via SRU will consist of creating patches from the commits that fixed
the issue in upstream PipeWire.
Tested patches in 1.0.5, confirmed it worked as expected. In my case,
the patches operated normally. Used build in PPA at
https://launchpad.net/~eeickmeyer/+archive/ubuntu/ppa
[Test Case]
Using Ubuntu Studio
* Connect a MIDI controller that uses long SysEx messages, such as a
Behringer X-Touch, to the system.
* Star Ardour
* In Preferences > Control Surfaces > Mackie, select the MIDI
controller for "Surface sends via:" and "Surface receives via:".
Expected: complete control population and function
Actual: Only display colors are populated
[What could go wrong]
It is possible that these patches could cause other problems outside of
long SysEx messages in MIDI controllers. However, these patches were
developed by the lead developer of PipeWire, Wim Taymans, and I tend to
trust that he knows exactly what he's doing with this kind of thing.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: pipewire 1.0.5-1
ProcVersionSignature: Ubuntu 6.8.0-31.31.1-lowlatency 6.8.1
Uname: Linux 6.8.0-31-lowlatency x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: KDE
Date: Mon May 27 20:35:49 2024
InstallationDate: Installed on 2024-04-15 (42 days ago)
InstallationMedia: Ubuntu-Studio 24.04 LTS "Noble Numbat" - Beta amd64 (20240410.2)
SourcePackage: pipewire
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: pipewire
Importance: Unknown
Status: New
** Affects: pipewire (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: pipewire (Ubuntu Noble)
Importance: High
Assignee: Erich Eickmeyer (eeickmeyer)
Status: In Progress
** Affects: pipewire (Ubuntu Oracular)
Importance: Undecided
Status: Fix Released
** Tags: amd64 apport-bug noble
--
[SRU] Long SysEx messages are skipped by Midi-Bridge
https://bugs.launchpad.net/bugs/2067338
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list