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 likely

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!' :-) I

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 w

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 alsa_output.usb-EDIROL_M-16DX-00.pro-output-0:playback_

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 far,

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 patchba

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 w

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 solved

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 t

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 --make_it_so)

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 a

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 ste

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 t

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 conf

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 cont

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 exac

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 quest

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 ha

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 path

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. Devi

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 https://willgodfrey.ba

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) insta

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 difference

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. > > And

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 guide,

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 ba

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 ex

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 thin

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 transport

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 directl

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 w

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 g