!EAGpsNNWRMltlOrGdy:nixos.org

NixOS Audio

163 Members
42 Servers

Load older messages


SenderMessageTime
14 Dec 2025
@manuelbaerenz:matrix.orgManuel BΓ€renz joined the room.16:41:14
@manuelbaerenz:matrix.orgManuel BΓ€renzHas anyone a config for the tascam us122l? Ideally with pipewire?16:41:31
@manuelbaerenz:matrix.orgManuel 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
@manuelbaerenz:matrix.orgManuel BΓ€renzThe device shows up in /proc/asound/cards, but with no controls. And it shows up nowhere else16:44:13
15 Dec 2025
@ghishadow:matrix.orgghishadow joined the room.08:22:06
21 Dec 2025
@anders:sorby.xyzAnders joined the room.11:33:27
@anders:sorby.xyzAndersI want to update Guitarix to 0.47.0 https://github.com/NixOS/nixpkgs/pull/47293611:34:19
@sandro:supersandro.deSandro 🐧Lgtm, remind me in 3 days to merge it, i will probably forget that πŸ˜…12:36:45
@anders:sorby.xyzAndersThanks. Why 3 days?13:04:42
@rampoina:matrix.orgMoixaina

Too many requests

You have exceeded a secondary rate limit.

lol

13:06:42
@sandro:supersandro.deSandro 🐧Random number to give the maintainer some time to react13:06:47
22 Dec 2025
@magnetophon:matrix.orgmagnetophonI'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:matrix.orgbandithedoge (-> @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:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe) * does it compile with some hack like NIX_CFLAGS_COMPILE = ["-I${pkgs.serd.dev}/include"];? 07:45:43
@magnetophon:matrix.orgmagnetophonRedacted or Malformed Event07:59:55
@magnetophon:matrix.orgmagnetophon

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:matrix.orgmagnetophonHere'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:matrix.orgbandithedoge (-> @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:matrix.orgbandithedoge (-> @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:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)i'm not familiar with the build system ardour is using but it looks like they don't use pkgconfig cflags correctly15:01:37
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)since the pc files in these packages have the right include path15:01:52
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)might be worth bringing up on their issue tracker15:02:13
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)also you might want to update meta.mainProgram15:04:29
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)image.png
Download image.png
15:05:37
@magnetophon:matrix.orgmagnetophonYou mean, with this, it builds? I'm trying it now. Thank you!15:13:59
@magnetophon:matrix.orgmagnetophonI don't understand. What are they doing wrong, and how can you tell?15:15:09
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)yeah that's the only change needed15:15:31
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe)by building those packages locally and looking at their file structure15:16:47
@bandithedoge:matrix.orgbandithedoge (-> @bandithedoge:zimward.moe) let's say you run nix build nixpkgs#sord.dev && tree result-dev 15:17:32
@bandithedoge:matrix.orgbandithedoge (-> @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

Show newer messages


Back to Room ListRoom Version: 10