Re: Using Csound Jack Backend with Pipewire

Bill Purvis <[email protected]>
Newsgroups gmane.linux.audio.users
Message-ID <[email protected]>
Hi Brandon,
On 05/02/2026 19:06, you wrote:
> Hello all,
>
> Has anyone been using csound with -+rtaudio=jack while using pipewire 
> as their jack backend? I've found that it leads to some weirdness, 
> including not playing back sound at all sometimes (this was happening 
> in non-predictable ways). Also, it seems to require the -B buffer size 
> to be 2048 for my machine, even though pw-top says it's running at 
> 1024 as its buffer size.
>
> Csound has been working great using -+rtaudio=pulse, but when I want 
> to use it for live midi stuff, I definitely will need to use the 
> -+rtaudio=alsa, or -+rtaudio=jack for that lower latency.
>
> Thank you again for your help,
> Brandon Hale
I've been running it on the church organ for a few months now. I had 
weird problems with Jack2, and thought to give
pipewire a go at handling it. Since then I've had no hangups, and 
everyone is happy.

I'm only using Csound as a mixer, as the organ has 7 output channels, 
but we only have 5 speaker cabinets. It reads in
the 7 channels from GrandOrgue, and passes various combinations, (chosen 
by our organist, not me) and feeds the resulting
sounds out on the 5 output channels for amplification and output to the 
speakers.

I don't have the parameters to hand, I think we're running at 1024. 
There were a few problems getting GrandOrgue to work with
pipewire-jack, mainly caused by having both the jack and pipewire-jack 
libraries, eventually got rid of the original jack2
ones, then it all behaved pretty well.

Bill

-- 
+----------------------------------------+
| Bill Purvis          G8DIO             |
| email: [email protected]                  |
+----------------------------------------+
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.