29 Dec 2023 |
| Tammi (she/ey) changed their profile picture. | 09:39:14 |
30 Dec 2023 |
| ·☽•Nameless☆•777 · changed their profile picture. | 08:01:43 |
| Kiken joined the room. | 16:08:17 |
| Kiken set a profile picture. | 16:09:04 |
| jopejoe1 changed their display name from jopejoe1 [4094] to jopejoe1. | 22:04:28 |
31 Dec 2023 |
Minijackson | Hey all! I've packaged a really nice MIDI debug tool: https://github.com/NixOS/nixpkgs/pull/277901
If anyone have a macOS on hand and can make the macOS port, or have time to review the PR, I'd appreciate it! | 12:00:37 |
4 Jan 2024 |
| thetootler joined the room. | 06:24:13 |
| @a-n-n-a-l-e-e:matrix.org joined the room. | 13:17:29 |
15 Jan 2024 |
| Brian Hechinger joined the room. | 16:49:49 |
Brian Hechinger | In reply to @Minijackson:matrix.org Hey all! I've packaged a really nice MIDI debug tool: https://github.com/NixOS/nixpkgs/pull/277901
If anyone have a macOS on hand and can make the macOS port, or have time to review the PR, I'd appreciate it! I'll definitely take a look at that once I get things sorted. Looks very interesting. | 16:52:26 |
Brian Hechinger | But, in the meantime I'm struggling big time with getting audio working properly. | 16:52:45 |
Brian Hechinger | So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
| 17:00:19 |
Brian Hechinger | * So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services = {
pipewire = {
enable = true;
audio.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
socketActivation = true;
};
musnix = {
enable = true;
ffado.enable = true;
soundcardPciId = "08:00.0";
kernel.realtime = true;
rtirq = {
resetAll = 1;
prioLow = 0;
enable = true;
nameList = "rtc0 firewire_ohci";
};
};
users.users.wonko = {
isNormalUser = true;
description = "Brian Hechinger";
shell = pkgs.zsh;
extraGroups = [
"wheel"
"audio"
"libvirtd"
"users"
"docker"
"kvm"
"wireshark"
"onepassword"
"onepassword-cli"
"qemu-libvirtd"
];
};
| 17:01:26 |
Brian Hechinger | * So I used musnix to set everything up:
sound.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services = {
pipewire = {
enable = true;
audio.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
socketActivation = true;
};
musnix = {
enable = true;
ffado.enable = true;
soundcardPciId = "08:00.0";
kernel.realtime = true;
rtirq = {
resetAll = 1;
prioLow = 0;
enable = true;
nameList = "rtc0 firewire_ohci";
};
};
users.users.wonko = {
isNormalUser = true;
description = "Brian Hechinger";
shell = pkgs.zsh;
extraGroups = [
"wheel"
"audio"
"libvirtd"
"users"
"docker"
"kvm"
"wireshark"
"onepassword"
"onepassword-cli"
"qemu-libvirtd"
];
};
| 17:01:31 |
Brian Hechinger | RaySession (which I'd really like to use) claims that JACK isn't running. | 17:01:52 |
Brian Hechinger | If I use qjackctl that sees jack as running and reports back all the info. | 17:02:48 |
Brian Hechinger | If I use qjackctl or qpwgraph to do routing (attempting to route through ardour, for example) no audio ever gets anywhere even though the graph shows that it should. | 17:03:34 |
Brian Hechinger | Pulseaudio works... ok-ish. Firefox plays audio through it but it's crackly (and qjackctl reports no xruns) | 17:04:29 |
Brian Hechinger | Spotify is crackly and the audio slowly gets faster and faster. | 17:04:42 |
Brian Hechinger | I fired up Wobbly Life and audio from that was perfectly fine. (until I quit the game then audio freaked out for a few seconds) | 17:05:06 |
Brian Hechinger | I have a firewire audio device (Focusrite Saffire Pro 24) if that makes any difference (I'm assuming it really shouldn't for the issues I'm seeing) | 17:06:11 |
Brian Hechinger | Huh, finally rebooted after setting sound.enable = false and my choppy audio is gone from firefox. | 17:45:28 |
Brian Hechinger | Spotify is also better! | 17:47:33 |
Brian Hechinger | So that's at least working reasonably. | 17:47:45 |
Brian Hechinger | RaySession still isn't happy though | 17:48:01 |
Brian Hechinger | And I spoke too soon. Audio just got choppy in firefox. :( | 17:49:26 |
Brian Hechinger | And Spotify is back to its tricks too. | 17:58:04 |
Brian Hechinger | Dammit, I got too excited there. | 17:58:08 |
Brian Hechinger | So, got audacious, which supports pipewire directly. Still same crackling. So it's not any of the compatibility stuff. | 18:14:49 |
Brian Hechinger | Ok, big updates on the ardour not routing sound thing. It's been a while since I set it up and totally forgot about the In button needing to be pressed. 🤦♂️ | 18:55:46 |