Re: [LAD] Pipewire help?

2022-02-03 Thread John Murphy
Solved. It was me! I was making links with pw-link -P ... but should have used -L which I'm sure I tried, but must have failed for some other reason. Quoting Wim Taymans (who's time I'm sad to have wasted): "-L makes a lingering link, that is one that stays alive after pw-link quits and is

Re: [LAD] Pipewire help?

2022-02-01 Thread Jonathan E. Brickman
I had heard that the Pipewire people are working hard on video integration, it appears that you found it! :-) J.E.B. On 2/1/22 1:37 AM, John Murphy wrote: Hmm. I went to check something online and there was an embedded youtube video to see. I clicked on it and thought 'I know that tune!' :-)

Re: [LAD] Pipewire help?

2022-01-31 Thread John Murphy
Hmm. I went to check something online and there was an embedded youtube video to see. I clicked on it and thought 'I know that tune!' :-) I had forgotten that I'd left jack-play (not) playing and linked to the playback. Paused the video and the music stopped. Un-pause and off it went again. All

Re: [LAD] Pipewire help?

2022-01-31 Thread John Murphy
On Sun, 30 Jan 2022 12:34:41 + John Murphy wrote: > So; I can carry on using QjackCtl and its Patchbay, or work via a meterbridge, Even Sox plays (and gets its wires made): $ play -n synth sine 440 The linkage looks like: $ pw-link -l

Re: [LAD] Pipewire help?

2022-01-31 Thread Jonathan E. Brickman
gives the visual very nicely, and then I wrote pw-loadwires, pw-savewires, and pw-dewire, to be found here: https://github.com/ponderworthy/the-box-of-no-return-3 pw-loadwires and pw-savewires will save wire-sets in CSV files. pw-dewire is a convenient way to remove all wires at once.  Thus

Re: [LAD] Pipewire help?

2022-01-31 Thread John Murphy
On Mon, 31 Jan 2022 06:49:51 -0600 Jonathan E. Brickman wrote: > > So; I can carry on using QjackCtl and its Patchbay, or work via a > > meterbridge, > > or? > > I have been working on a Pipewire-based revision to my BNR > (https://lsn.ponderworthy.com) for some time; I have to have a

Re: [LAD] Pipewire help?

2022-01-31 Thread Jonathan E. Brickman
So; I can carry on using QjackCtl and its Patchbay, or work via a meterbridge, or? I have been working on a Pipewire-based revision to my BNR (https://lsn.ponderworthy.com) for some time; I have to have a patchbay of some sort because that thing has a whole lot of connections :-) Helvum:

Re: [LAD] Pipewire help?

2022-01-30 Thread John Murphy
On Sat, 22 Jan 2022 13:57:45 -0800 (PST) Len Ovens wrote: > I am not sure why PW, in it's JACK compatibility does not allow one of the > devices to be chosen as master and called system:* for compatibility with > all the JACK software out there... but it is what it is. I am sure someone > will

Re: [LAD] Pipewire help?

2022-01-24 Thread John Murphy
> qjackctl: error while loading shared libraries: libQt6Widgets.so.6: > cannot open shared object file: No such file or directory > > and yet: > > $ locate libQt6Widgets.so.6 > /home/john/Qt/6.2.2/gcc_64/lib/libQt6Widgets.so.6 > /home/john/Qt/6.2.2/gcc_64/lib/libQt6Widgets.so.6.2.2 [...] All's

Re: [LAD] Pipewire help?

2022-01-24 Thread John Murphy
On Sun, 23 Jan 2022 17:24:33 + Rui Nuno Capela wrote: > On 1/23/22 13:42, Felix Homann wrote: > > Am So., 23. Jan. 2022 um 01:42 Uhr schrieb John Murphy > > mailto:rosegarde...@freeode.co.uk>>: > > > > I don't see a connection line in QJackCtl's Connections, but it's there. > > Maybe

Re: [LAD] Pipewire help?

2022-01-23 Thread Felix Homann
Am So., 23. Jan. 2022 um 01:42 Uhr schrieb John Murphy < rosegarde...@freeode.co.uk>: > I don't see a connection line in QJackCtl's Connections, but it's there. > Maybe I'll try some variations on the audio.position settings. > Please, try to delete ~/.config/rncbc.org/QjackCtl.conf . That

Re: [LAD] Pipewire help?

2022-01-22 Thread John Murphy
On Sat, 22 Jan 2022 13:57:45 -0800 (PST) Len Ovens wrote: > On Sat, 22 Jan 2022, John Murphy wrote: > > > My QJackCtl Patchbay doesn't work any more and it's obvious there are > > new ways to get similar functionality with WirePlumber, but a little > > example would help. I seem to want to pipe

Re: [LAD] Pipewire help?

2022-01-22 Thread Len Ovens
On Sat, 22 Jan 2022, John Murphy wrote: My QJackCtl Patchbay doesn't work any more and it's obvious there are new ways to get similar functionality with WirePlumber, but a little example would help. I seem to want to pipe the output of pw-link -l somewhere (pw-link -l | wireplumber

Re: [LAD] pipewire

2022-01-21 Thread John Murphy
On Fri, 21 Jan 2022 09:24:19 -0500 Kevin Cole wrote: > On Fri, Jan 21, 2022 at 4:20 AM John Murphy > wrote: > > I ended up using the 'PipeWire & WirePlumber & blueman-git PPA for Ubuntu > > (>= 18.04)' after many attempts at the meson build. > > > That's what got me going as well -- or

Re: [LAD] pipewire

2022-01-21 Thread Kevin Cole
On Fri, Jan 21, 2022 at 4:20 AM John Murphy wrote: I ended up using the 'PipeWire & WirePlumber & blueman-git PPA for Ubuntu > (>= 18.04)' after many attempts at the meson build. That's what got me going as well -- or at least part of that. In an earlier post in this thread, I summarized my

Re: [LAD] pipewire

2022-01-21 Thread John Murphy
Working wonderfully well now, for me, as far as I've tested on a hardware limited PC (Intel NUC -> Topping TP30). Amazing to be able to run VLC into Alsa, PulseAudio or Jack, without changing anything else. I even tried the OpenBSD output. Firefox audio always just works now. Great to think that

Re: [LAD] pipewire

2022-01-20 Thread Wim Taymans
On Thu, 20 Jan 2022 at 12:16, Fons Adriaensen wrote: > > Hello, Wim, > > > Sorry, git for now. I just started to implement the last bits to make a > > session manager optional. > > OK, I'll wait until this is available via Arch (don't want to mix up > two potential problems, build/install and

Re: [LAD] pipewire

2022-01-20 Thread Fons Adriaensen
Hello, Wim, > Sorry, git for now. I just started to implement the last bits to make a > session manager optional. OK, I'll wait until this is available via Arch (don't want to mix up two potential problems, build/install and configure...) > All alsa devices are wrapped in an adapter. This

Re: [LAD] pipewire

2022-01-19 Thread Wim Taymans
On Wed, 19 Jan 2022 at 14:04, Fons Adriaensen wrote: > > On Tue, Jan 18, 2022 at 07:16:39PM +0100, Wim Taymans wrote: > > > As a bare minimum you would need pipewire (the daemon) and > > pipewire-jack (the libjack.so client implementation). With a custom > > config file you can make this work

Re: [LAD] pipewire

2022-01-19 Thread Fons Adriaensen
On Tue, Jan 18, 2022 at 07:16:39PM +0100, Wim Taymans wrote: > As a bare minimum you would need pipewire (the daemon) and > pipewire-jack (the libjack.so client implementation). With a custom > config file you can make this work exactly like jack (see below). Thanks, will try this, but mnay

Re: [LAD] pipewire

2022-01-19 Thread Lorenzo Sutton
Hi Wim, Thanks for the very detailed info! On 18/01/22 19:24, Wim Taymans wrote: On Mon, 17 Jan 2022 at 16:03, Lorenzo Sutton wrote: My problem with that set-up is that it seemed that something like Ardour would need to be explicitly run via pw-jack so e.g. pw-jack ardour You distro

Re: [LAD] pipewire

2022-01-18 Thread Will Godfrey
On Tue, 18 Jan 2022 19:16:39 +0100 Wim Taymans wrote: >Hi Fons, > >As a bare minimum you would need pipewire (the daemon) and >pipewire-jack (the libjack.so client implementation). With a custom >config file you can make this work exactly like jack (see below). Thanks for this info :) -- Will

Re: [LAD] pipewire

2022-01-18 Thread Wim Taymans
On Tue, 18 Jan 2022 at 17:15, Will Godfrey wrote: > >and of course systemd. I do not think it will run without. It does run fine without systemd. > > If it *requires* systemd then that is a non-starter for me :( > It doesn't require systemd. You can compile with systemd support and then you

Re: [LAD] pipewire

2022-01-18 Thread Wim Taymans
On Mon, 17 Jan 2022 at 16:03, Lorenzo Sutton wrote: > > My problem with that set-up is that it seemed that something like Ardour > would need to be explicitly run via pw-jack so e.g. > > pw-jack ardour > You distro probably also has a package that puts the pipewire libjack.so in LD_LIBRARY

Re: [LAD] pipewire

2022-01-18 Thread Wim Taymans
Hi Fons, As a bare minimum you would need pipewire (the daemon) and pipewire-jack (the libjack.so client implementation). With a custom config file you can make this work exactly like jack (see below). The way PipeWire normally works is that when starting the daemon, nothing is in the graph.

Re: [LAD] pipewire

2022-01-18 Thread Len Ovens
On Tue, 18 Jan 2022, Will Godfrey wrote: On Tue, 18 Jan 2022 08:08:56 -0800 (PST) Len Ovens wrote: Pipewire does use all the system bits that puleaudio does, such as dbus and of course systemd. I do not think it will run without. If it *requires* systemd then that is a non-starter for me

Re: [LAD] pipewire

2022-01-18 Thread Will Godfrey
On Tue, 18 Jan 2022 08:08:56 -0800 (PST) Len Ovens wrote: >Pipewire does use all the system bits that puleaudio does, such as dbus >and of course systemd. I do not think it will run without. If it *requires* systemd then that is a non-starter for me :( -- Will J Godfrey

Re: [LAD] pipewire

2022-01-18 Thread Len Ovens
On Mon, 17 Jan 2022, Fons Adriaensen wrote: I'd like to test pipewire as a replacement for Jack (on Arch), How do I tell pipewire to use e.g. hw:3,0 and make all of its 64 channels appear as capture/playback ports in qjackctl ? Note: I do not have anything PulseAudio (like pavucontrol)

Re: [LAD] pipewire

2022-01-17 Thread John Murphy
Evening all. A timely thread, for me. I've just moved to a faster PC and, with an eye to getting pipewire working, I've installed VirtualBox (6.1.30) and made a VM of the same distro (Mint 20.3) as on the host. I'll clone it so it's easy to 'redo from start' when I mess it up. I've read

Re: [LAD] pipewire

2022-01-17 Thread David Runge
On 2022-01-17 14:56:30 (+0100), Fons Adriaensen wrote: > Hello all, > > I'd like to test pipewire as a replacement for Jack (on Arch), > and have been reading most (I think) of the available docs. > > What is clear is that I will need to install the pipewire > and pipewire-jack packages. > >

Re: [LAD] pipewire

2022-01-17 Thread Kevin Cole
I've heard of success stories -- most notably with Fedora -- and keep circling back to it. I'm using Pop!_OS 20.04 -- which is close 'nuf to Ubuntu 20.04 -- together with the KX Studio repositories. Cadence et all have been my friends... So. without knowing at all what I'm doing, I tried pipewire

Re: [LAD] pipewire

2022-01-17 Thread Will Godfrey
On Mon, 17 Jan 2022 16:03:03 +0100 Lorenzo Sutton wrote: >Hi, > >Thanks for opening this thread, I find this topic very interesting and >been discussing it with some people :-) > >If it might be of help, I'm on Manjaro which is Arch derivative so >probably similar and I followed the Arch

Re: [LAD] pipewire

2022-01-17 Thread Lorenzo Sutton
Hi, Thanks for opening this thread, I find this topic very interesting and been discussing it with some people :-) If it might be of help, I'm on Manjaro which is Arch derivative so probably similar and I followed the Arch guide, and tried the 'substitution' - TL:DR: I eventually reverted

Re: [LAD] PipeWire

2018-08-20 Thread Wim Taymans
On Mon, 20 Aug 2018 at 01:41, Robin Gareus wrote: > > On 02/19/2018 09:39 AM, Wim Taymans wrote: > [...] > > I would very much like to hear your ideas, comments, flames, thoughts on > > this > > idea. I think I'm at a stage where I can present this to a bigger audience > > and > > have enough

Re: [LAD] PipeWire

2018-08-19 Thread Robin Gareus
On 02/19/2018 09:39 AM, Wim Taymans wrote: [...] > I would very much like to hear your ideas, comments, flames, thoughts on this > idea. I think I'm at a stage where I can present this to a bigger audience and > have enough experience with the matter to have meaningful discussions. Hi Wim, I

Re: [LAD] PipeWire, and "a more generic seeking and timing framework"

2018-02-19 Thread Jonathan E. Brickman
Many thanks, Paul, for this and much more. My lame excuse is I have had a chunk of my head buried in a singular problem for a long time and those librarians are very tired :-) Given reality-check, then, maybe the institution of multiple JACK subgraphs, with time-decoupling by Pulse-style

Re: [LAD] PipeWire, and "a more generic seeking and timing framework"

2018-02-19 Thread Paul Davis
JACK is already much closer to the hardware than the networking stack. At the conclusion of the jack process callback, it writes samples *directly into the memory mapped buffer being used by the audio hardware*. The process callback is preemptively (and with realtime scheduling) triggered

Re: [LAD] PipeWire

2018-02-19 Thread Jonathan Brickman
​ Greetings, Wim. Amazing project you have there. I hope you succeed. Len has covered lots of excellent thoughts. Here are a few more, clearly intersecting. First of all, it's a great idea. I'd love to see one layer which could do all of JACK and pulse. But the pitfalls are many :-) It's

Re: [LAD] PipeWire

2018-02-19 Thread Len Ovens
On Mon, 19 Feb 2018, Wim Taymans wrote: PipeWire started as a way to share arbirary multimedia, wich requires vastly different requirements regarding format support, device and memory management than JACK. It wasn't until I started experimenting with audio processing that the design started to