[04:00] <leeazzarello> Hello...first time caller, long time Ubuntu Studio user. I'm a musician and a software engineer for a day job. I spent the last three days upgrading to the 21.04 Plasma desktop distro, then migrating from JACK/Pulseaudio to Pipewire.
[04:02] <leeazzarello> I built and installed pipewire from source, using the master branch. As y'all might imagine, this requires completely disabling the system pulseaudio server, the studio.service "autojack" and not using studio-controls...
[04:03] <leeazzarello> so it's a big change. I'm curious how to get set up with a dev environment so I could, perhaps make a branch for studio-controls and see what it would take to migrate the GUI to use Pipewire?
[04:05] <leeazzarello> unless of course, this is already in progress.
[04:17] <OvenWerks> leeazzarello: making studio-controls work with PW would not be too hard if it were only internal and usb devices.
[04:18] <OvenWerks> However, pipewire does not use jack internals including the ffado back end.
[04:18] <OvenWerks> well any of the other jackd backends for that matter
[04:19] <OvenWerks> the alsa firewire modules are unusable on the whole, allowing for a minimum of 256/2 latency settings compared to 16/2 with the ffado modules
[04:21] <OvenWerks> 16/2 is probably not a big deal, but 256/2 is useless for any live use and USB audio devices on the whole are not a reasonable replacement for even the old ice1712 pci devices and many of the FW devices are better yet
[04:22] <OvenWerks> So the must have for PW would be the ability to create PW-jackd bridges on demand with user selectable track widths
[04:24] <OvenWerks> leeazzarello: anyway, studio-controls is on github. feel free to play with it.
[05:27] <leeazzarello> pw can act as a jack client but I haven't tried that. I'm running at 128/2 and 48000 sample rate. latency is not perceptable.
[05:28] <leeazzarello> I'll check the studio-controls github and get it to build.
[05:28] <leeazzarello> thanks for the info.
[05:29] <leeazzarello> FWIW, I'm working on this right now https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-ALSA#alsa-buffer-properties
[05:29] <leeazzarello> tryna get the USB buffer down as low as I can go
[05:41] <leeazzarello> oh neat, you're the maintainer, I think. is this the right place?
[05:41] <leeazzarello> https://github.com/ovenwerks/studio-controls
[16:59] <Eickmeyer> leeazzarello: Are you looking for support or to help with development? Because that looks like a support question and is entirely inasppropriate in this chat.
[17:31] <leeazzarello> NOPE! thanks for the help tho @Eickmeyer!
[17:32] <Eickmeyer[m]> leeazzarello: Ok, so just to be clear, that question should have been asked in the main #ubuntustudio chat and is basically offtopic here.
[21:33] <OvenWerks> Eickmeyer: he is asking to help develop controls, in particular adding pw stuff
[21:36] <Eickmeyer> OvenWerks: Oh, ok. That sounds reasonable. :)
[21:40] <Eickmeyer> leeazzarello: My apologies.