Re: sox_ng as Pipewire filter - an idea and discussion

Martin Guy <[email protected]> Wed, 1 Apr 2026 11:01:46 +0200
Newsgroups gmane.comp.audio.sox
Message-ID <[email protected]>
On 3/30/26 4:43 PM, Doug Lee wrote:
> I am wondering if it would make sense, and how difficult it would be, to make it possible to run sox_ng As a filter node in the Pipe wire graph

I haven't programmed for pipewire and am now in maintenance mode, not 
development mode.

The idea seems excellent, so if anyone wants to try it out...

There is something similar on the branch "jack" which makes SoX appear 
as JACK units in *its* graph. There are basically two ways to do it, and 
the one in branch "jack" creates a new node each time you use "-t jack" 
for an input or output file, so you get a unit with one input or one 
output for each jacked stream (basically because that was easier!)
The other way would be for SoX to appear a a single unit with one or 
more inputs and outputs - the first solution is essentially 
sox-as-jack-client and the second jack-as-SoX-client. I assume a 
pipewire version of the same thing would present a similar choice.

     M