PipeWire 1.4.3 Brings Netjack2 Fixes and MIDI Improvements

PipeWire 1.4.3 multimedia framework is out with netjack2 fixes, improved UMP sysex handling, better MIDI support, and more.

Over a month after its previous 1.4.2 release, the PipeWire team announced the third bugfix update to the 1.4 series, v1.4.3, for this widely adopted Linux multimedia server that manages audio and video streams.

Among the standout improvements, PipeWire’s netjack2 implementation has seen significant fixes. The driver and manager roles, which had experienced issues in previous versions, have now been corrected, leading to more reliable network audio streaming.

MIDI data writing is also improved, with errors being handled more gracefully—a welcome change for users relying on complex MIDI setups. Additionally, the update refines UMP (Universal MIDI Packet) sysex handling.

At the core PipeWire level, the update introduces the ability for all commands to be directed to the node, unlocking the potential for sending custom commands and providing greater flexibility for developers and power users alike.

On the modules front, beyond netjack2 fixes, improvements to filter-graph state management within the filter chain translate to more stable and predictable audio processing chains.

The SPA (Simple Plugin API) component receives several targeted fixes as well. Among these, the default filter value is set correctly, the UMP program change conversion to MIDI 1.0 is fixed, and raw format buffer handling in v4l2 is optimized to avoid dropping important headers.

Furthermore, ALSA support sees enhancements, particularly around audio channel validation, helping to ensure more accurate audio device integration.

For users and developers who dig into diagnostics, the pw-mididump tool now correctly debugs UMP SysRT messages, making troubleshooting MIDI data flows easier.

Finally, JACK compatibility benefits from better handling of sysex messages in UMP format by appending converted MIDI1 sysex, which enhances interoperability in hybrid audio environments.

Refer to the changelog for more information about all changes in the new version.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *