=== tomreyn_ is now known as tomreyn | ||
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:00 |
---|---|---|
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:02 |
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:03 |
leeazzarello | unless of course, this is already in progress. | 04:05 |
OvenWerks | leeazzarello: making studio-controls work with PW would not be too hard if it were only internal and usb devices. | 04:17 |
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:18 |
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:19 |
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:21 |
OvenWerks | So the must have for PW would be the ability to create PW-jackd bridges on demand with user selectable track widths | 04:22 |
OvenWerks | leeazzarello: anyway, studio-controls is on github. feel free to play with it. | 04:24 |
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:27 |
leeazzarello | I'll check the studio-controls github and get it to build. | 05:28 |
leeazzarello | thanks for the info. | 05:28 |
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:29 |
leeazzarello | oh neat, you're the maintainer, I think. is this the right place? | 05:41 |
leeazzarello | https://github.com/ovenwerks/studio-controls | 05:41 |
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. | 16:59 |
leeazzarello | NOPE! thanks for the help tho @Eickmeyer! | 17:31 |
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. | 17:32 |
OvenWerks | Eickmeyer: he is asking to help develop controls, in particular adding pw stuff | 21:33 |
Eickmeyer | OvenWerks: Oh, ok. That sounds reasonable. :) | 21:36 |
Eickmeyer | leeazzarello: My apologies. | 21:40 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!