Hi Christan,
I also responded inline below:
On 7/1/21 11:15 AM, Christian Fredrik Schaller wrote:
Hi Keith,
First of all thanks for the detailed feedback, more inline:
On Thu, Jul 1, 2021 at 1:21 PM Keith Smith <Keith(a)santabayanian.com
<mailto:Keith@santabayanian.com>> wrote:
Hi Christian,
I've been exclusively using pipewire and been happy with it. It
has provided me with low latency and seems to identify all of my
hardware correctly. Using Carla, I'm able to re-wire my audio to
fit my current workflow. There have been some issues:
- When freewheeling wasn't implemented I was shutdown from
rendering in Ardour for a couple of weeks. That's now fixed
-Ardour seemed to be unstable with pipewire. That's from both my
experience and what I've read on various forums.
You say seemed (as in the past), but I get the understanding here that
this is still the case for you right?
The main issue with Ardour is that the plugins I wanted to use (vital
synth, sfizz) were constantly crashing Ardour. I switched to Reaper
about 3 weeks ago and haven't played with Ardour since. Reaper, besides
having a ton of features beyond Ardour, seems very stable with plugins.
It doesn't use pipewire to internally interconnect and show up in Carla
as a single block with just hardware in/out ports
-While App developers tend to try to be helpful, there's not
a
wide acceptance of pipewire yet. A common response is to go back
to Jack, or switch to alsa. I've come across several individuals
in forums who advocate to everyone to avoid pipewire and stick
with jack.
Yeah, that is always going to be a challenge, hopefully as PipeWire
gets wider adoption and further improves the resistance will fall away.
If you're interested and want to read a bunch of musicians gripping
about linux check out my thread here:
https://forum.cockos.com/showthread.php?t=254750
Also, please let me know if I said something incorrect.
-I switched to Reaper, but Reaper fails to reconnect everything
in
pipewire. This is annoying as every time I restart Reaper, or
render in Reaper I have to go into Carla and reconnect my sources
and sinks.
I have no experience with this, but can I assume that what you are
saying is that Reaper do reconnect everything if you use Jack? Or is
it just that Reaper in compared to Ardour doesn't reconnect everything?
Since i do not have jack installed I can only guess at what jack users
are experiencing. I haven't found anyone complaining about reconnection
issues. Ardour was good at reconnecting, Reaper both randomly re-orders
its ports and seems to randomly reconnect up to the wrong sources and
sinks. I haven't files a bug report with them because its difficult to
explain, and a course I use pipewire.
-Reaper has no way to set pipewire buffer size and I couldn't
get
jackCtl to work to control it. Apparently this works with Jack?
My work around is to define the environmental variable to set
pipewire buffer when evoking Reaper from the command line,
Does the workaround from Wim in comment 9 fix this issue for you?
https://bugzilla.redhat.com/show_bug.cgi?id=1949421
<
https://bugzilla.redhat.com/show_bug.cgi?id=1949421>
I don't think this is related. When you select jack as the audio
backend in Reaper it no longer provides a means to change the buffer
size. I tried setting it in QJackCtl first, but that didn't seem to
work. I since added
bash -c "PIPEWIRE_LATENCY=256/48000 /opt/REAPER/reaper" %F
to the advanced setion of the KDE launcher Reaper application and that
worked. (except I can't change it on the fly, which would be nice).
To tell the truth, I'm not sure how to debug this very well
-Gucview no longer saves audio under pipewire during video
recording and there seems to be no progress, or even
acknowledgement of where the problem lies.
Ok, something that needs to debugged further
-I customized alsa-monitoring to rename my audio interface and its
ports, but upon updating pipewire all the customization was
overwritten. The update did back-up the original file, however
having to re-do the customization every time pipewire updates is
annoying
Ok, also worth looking into what we can do.
-Finally, I wish there was a set of good quality GUI utilities
specifically for pipewire available from Fedora repository. I
believe such utilities would go a long way in giving the
impression that pipewire is polished and a worthy replacement for
Jack and pulseaudio.
Agreed, it is an area where I hope the community will step up and help
though as Wim got limited time and thus things like these ends up
getting pushed down his priority list.
I hope this helps,
It is very helpful, thank you.
On 7/1/21 6:06 AM, Christian Fredrik Schaller wrote:
> Hi everyone,
> So we have been shipping PipeWire for a bit now and Wim has of
> course been pushing out regular updates with bugfixes and
> enhancements. So I am not a pro-audio user myself so I wanted to
> ask how things are going, is PipeWire usable as a daily driver
> for ProAudio folks now or do you find yourself reverting to Jack ?
>
> Christian
>
> _______________________________________________
> music mailing list --music(a)lists.fedoraproject.org
<mailto:music@lists.fedoraproject.org>
> To unsubscribe send an email tomusic-leave(a)lists.fedoraproject.org
<mailto:music-leave@lists.fedoraproject.org>
> Fedora Code of
Conduct:https://docs.fedoraproject.org/en-US/project/code-of-conduct/
<
https://docs.fedoraproject.org/en-US/project/code-of-conduct/>
> List
Guidelines:https://fedoraproject.org/wiki/Mailing_list_guidelines
<
https://fedoraproject.org/wiki/Mailing_list_guidelines>
> List
Archives:https://lists.fedoraproject.org/archives/list/music@lists.fedora...
<
https://lists.fedoraproject.org/archives/list/music@lists.fedoraproject.o...
> Do not reply to spam on the list, report
it:https://pagure.io/fedora-infrastructure
<
https://pagure.io/fedora-infrastructure>
_______________________________________________
music mailing list -- music(a)lists.fedoraproject.org
<mailto:music@lists.fedoraproject.org>
To unsubscribe send an email to
music-leave(a)lists.fedoraproject.org
<mailto:music-leave@lists.fedoraproject.org>
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
<
https://docs.fedoraproject.org/en-US/project/code-of-conduct/>
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
<
https://fedoraproject.org/wiki/Mailing_list_guidelines>
List Archives:
https://lists.fedoraproject.org/archives/list/music@lists.fedoraproject.org
<
https://lists.fedoraproject.org/archives/list/music@lists.fedoraproject.o...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure
<
https://pagure.io/fedora-infrastructure>
_______________________________________________
music mailing list -- music(a)lists.fedoraproject.org
To unsubscribe send an email to music-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/music@lists.fedoraproject.org
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure