| 14 Dec 2025 |
| Manuel BΓ€renz joined the room. | 16:41:14 |
Manuel BΓ€renz | Has anyone a config for the tascam us122l? Ideally with pipewire? | 16:41:31 |
Manuel BΓ€renz | I have this weird thing here:
services.pipewire = {
pulse.enable = true;
jack.enable = true;
alsa.enable = true;
extraConfig.pipewire-pulse = {
tascam."pulse.cmd" = [
{ cmd = "load-module";
# args = "module-alsa-source source_name=foo device=usbstream:CARD=US122L fragments=3 fragment_size=512";
args = "module-alsa-sink device=usbstream:0 sink_name=US122L_Out sink_properties=device.description=US122L_Out";
flags = [ ];
}
];
};
};
But when I do systemctl --user restart pipewire-pulse it says in the logs:
Dez 14 17:41:59 thnixpad pipewire[12258]: spa.alsa: 'usbstream:0': playback open failed: No such file or directory
| 16:43:07 |
Manuel BΓ€renz | The device shows up in /proc/asound/cards, but with no controls. And it shows up nowhere else | 16:44:13 |
| 15 Dec 2025 |
| ghishadow joined the room. | 08:22:06 |
| 21 Dec 2025 |
| Anders joined the room. | 11:33:27 |
Anders | I want to update Guitarix to 0.47.0
https://github.com/NixOS/nixpkgs/pull/472936 | 11:34:19 |
Sandro π§ | Lgtm, remind me in 3 days to merge it, i will probably forget that π
| 12:36:45 |
Anders | Thanks. Why 3 days? | 13:04:42 |
Moixaina |
Too many requests
You have exceeded a secondary rate limit.
lol | 13:06:42 |
Sandro π§ | Random number to give the maintainer some time to react | 13:06:47 |
| 22 Dec 2025 |
magnetophon | I'm trying to test ardour 9.0-rc2
It won't build:
fatal error: serd/serd.h: No such file or directory
but in the configure phase it does find it:
ardour> Checking for 'serd-0' >= 0.14.0 : yes
Any ideas? | 01:01:32 |
bandithedoge (-> @bandithedoge:zimward.moe) | In reply to @magnetophon:matrix.org I'm trying to test ardour 9.0-rc2 It won't build: fatal error: serd/serd.h: No such file or directory
but in the configure phase it does find it: ardour> Checking for 'serd-0' >= 0.14.0 : yes
Any ideas? does it compile with some hack like NIX_CFLAGS_COMPILE = ["-I${pkgs.serd}/include"];? | 07:45:27 |
bandithedoge (-> @bandithedoge:zimward.moe) | * does it compile with some hack like NIX_CFLAGS_COMPILE = ["-I${pkgs.serd.dev}/include"];? | 07:45:43 |
magnetophon | Redacted or Malformed Event | 07:59:55 |
magnetophon | I added: NIX_CFLAGS_COMPILE = ["-I${serd.dev}/include"];
Same error:
ardour> ../libs/ardour/lv2_plugin.cc:123:10: fatal error: serd/serd.h: No such file or directory
ardour> 123 | #include <serd/serd.h>
ardour> | ^~~~~~~~~~~~~
ardour> compilation terminated.
| 08:00:42 |
magnetophon | Here's the pkg: https://gist.github.com/magnetophon/86dc90fe4a1e22074e25bccde34e893f
I only changed the src (and one extra lib, but the error already appeared before adding that lib, libXi). | 08:02:25 |
bandithedoge (-> @bandithedoge:zimward.moe) | In reply to @magnetophon:matrix.org Here's the pkg: https://gist.github.com/magnetophon/86dc90fe4a1e22074e25bccde34e893f I only changed the src (and one extra lib, but the error already appeared before adding that lib, libXi). i'll take a look when i'm back home in a few hours | 08:24:29 |
bandithedoge (-> @bandithedoge:zimward.moe) | magnetophon i got it
NIX_CFLAGS_COMPILE = [
"-I${serd.dev}/include/serd-0"
"-I${sratom.dev}/include/sratom-0"
"-I${sord.dev}/include/sord-0"
];
| 15:00:43 |
bandithedoge (-> @bandithedoge:zimward.moe) | i'm not familiar with the build system ardour is using but it looks like they don't use pkgconfig cflags correctly | 15:01:37 |
bandithedoge (-> @bandithedoge:zimward.moe) | since the pc files in these packages have the right include path | 15:01:52 |
bandithedoge (-> @bandithedoge:zimward.moe) | might be worth bringing up on their issue tracker | 15:02:13 |
bandithedoge (-> @bandithedoge:zimward.moe) | also you might want to update meta.mainProgram | 15:04:29 |
bandithedoge (-> @bandithedoge:zimward.moe) |  Download image.png | 15:05:37 |
magnetophon | You mean, with this, it builds?
I'm trying it now.
Thank you! | 15:13:59 |
magnetophon | I don't understand.
What are they doing wrong, and how can you tell? | 15:15:09 |
bandithedoge (-> @bandithedoge:zimward.moe) | yeah that's the only change needed | 15:15:31 |
bandithedoge (-> @bandithedoge:zimward.moe) | by building those packages locally and looking at their file structure | 15:16:47 |
bandithedoge (-> @bandithedoge:zimward.moe) | let's say you run nix build nixpkgs#sord.dev && tree result-dev | 15:17:32 |
bandithedoge (-> @bandithedoge:zimward.moe) | you'll see something like this:
ξΏ result-dev
βββ ξΌ include
β βββ ξΏ sord-0
β βββ ξΏ sord
β βββ ξ sord.h
β βββ ξ sordmm.hpp
βββ ξΏ lib
β βββ ξΏ pkgconfig
β βββ ο
sord-0.pc
βββ ξΏ nix-support
βββ σ°‘― propagated-build-inputs
| 15:17:56 |