| 23 Jul 2022 |
sjfloat | Configuring all of this in the system config often poses real problems for me. | 16:44:09 |
sjfloat | Of course, in the case, alsa has local user config that overrides that, so maybe that's not an issue. | 16:44:48 |
sjfloat | But I normally do a lot of on the fly changes. It's not really a system configuration that should be immutable. | 16:46:55 |
sjfloat | I'm used to having different jack configurations for different projects or tasks, for example. | 16:47:47 |
sjfloat | I use different external devices with different specs too, so the config can't be fixed. | 16:48:54 |
Chris McDonough | i guess the nixy way of handling it (not saying it's.. uh... convenient) would be to write a derivation for each config | 17:23:39 |
Chris McDonough | or figure out if there's some way to configure what you need to configure somewhere under $HOME | 17:24:25 |
sjfloat | Well, I use nix-shell for a lot of things and I'm cool with that. | 17:25:03 |
sjfloat | But yeah, I need to figure out how to get things out of the system config. | 17:26:28 |
sjfloat | Actually, what I need is modal. What I did before was use Pulseadio for normal mundane things. | 17:27:15 |
sjfloat | But then I'd suspend it to do special things. | 17:27:43 |
sjfloat | That way, audio would work in my browser and so on. But when I was ready to do audio production or music, I'd suspend PA. | 17:28:27 |
sjfloat | IOW, neither pulseaudio nor pipewire are anything I really need for those things. | 17:29:04 |
sjfloat | And so far, pipewire offers no advantage to me over pulseaudio (though I know it does to others). | 17:29:40 |
Chris McDonough | but isnt the whole point of pipewire to explicitly not need to suspend anything | 17:36:05 |
sjfloat | That's part of it, yes. | 17:36:20 |
sjfloat | But the two modes are really pretty divergent. I think trying to reconcile them into a single config creates unnecessary tension. | 17:37:23 |
sjfloat | I don't need or probably even want real time config in my normal desktop. | 17:37:44 |
sjfloat | (as an example) | 17:37:51 |
Chris McDonough | i'm a little suspicious of anyone needing that realtime stuff these days | 17:38:49 |
Chris McDonough | i mean, macos doesn't have it, and most folks who do pro audio work use macs | 17:39:05 |
sjfloat | It's pretty common on for people doing pro audio on linux to manipulate it trying to get latency down to what they want. | 17:40:53 |
sjfloat | https://github.com/musnix/musnix | 17:41:39 |
Chris McDonough | i mean, i'm sure there are some useful realtime settings you can tweak, but nobody needs a custom kernel anymore | 17:41:47 |
sjfloat | * It's pretty common for people doing pro audio on linux to manipulate it trying to get latency down to what they want. | 17:41:59 |
sjfloat | No, I agree. | 17:42:10 |
Chris McDonough | maybe not nobody, but not me anyway :) | 17:42:14 |
sjfloat | And probably not for low latency. | 17:42:30 |
Chris McDonough | i have all those musnix rtc things set up in my config and i don't notice any ill effect | 17:43:06 |
Chris McDonough | i think your thing with chrome you gotta dig into; i use firefox or i would help | 17:43:42 |