/srv/irclogs.ubuntu.com/2021/10/12/#ubuntustudio-devel.txt

=== tomreyn_ is now known as tomreyn
leeazzarelloHello...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
leeazzarelloI 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
leeazzarelloso 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
leeazzarellounless of course, this is already in progress.04:05
OvenWerksleeazzarello: making studio-controls work with PW would not be too hard if it were only internal and usb devices.04:17
OvenWerksHowever, pipewire does not use jack internals including the ffado back end.04:18
OvenWerkswell any of the other jackd backends for that matter04:18
OvenWerksthe alsa firewire modules are unusable on the whole, allowing for a minimum of 256/2 latency settings compared to 16/2 with the ffado modules04:19
OvenWerks16/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 yet04:21
OvenWerksSo the must have for PW would be the ability to create PW-jackd bridges on demand with user selectable track widths04:22
OvenWerksleeazzarello: anyway, studio-controls is on github. feel free to play with it.04:24
leeazzarellopw 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
leeazzarelloI'll check the studio-controls github and get it to build.05:28
leeazzarellothanks for the info.05:28
leeazzarelloFWIW, I'm working on this right now https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-ALSA#alsa-buffer-properties05:29
leeazzarellotryna get the USB buffer down as low as I can go05:29
leeazzarellooh neat, you're the maintainer, I think. is this the right place?05:41
leeazzarellohttps://github.com/ovenwerks/studio-controls05:41
Eickmeyerleeazzarello: 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
leeazzarelloNOPE! 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
OvenWerksEickmeyer: he is asking to help develop controls, in particular adding pw stuff21:33
EickmeyerOvenWerks: Oh, ok. That sounds reasonable. :)21:36
Eickmeyerleeazzarello: My apologies.21:40

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!