!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

110 Members
24 Servers

Load older messages


SenderMessageTime
13 Jun 2023
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgim curious about Guillaume's setup too22:00:14
@rampoina:matrix.orgRampoina * well, I don't know sorry, I don't see anything special in my configuration22:00:15
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgif there is a different approach i can take, i'd do that too22:00:29
@rampoina:matrix.orgRampoina
In reply to @rampoina:matrix.org
hmm maybe I set the paths in ardour?
I meant the paths as in just /nix/store or something like this, not every plugin path
22:03:32
@rampoina:matrix.orgRampoinabut it doesn't look like I have changed anything there22:03:46
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org

i just spun up a fresh NixOS 23.05 stable Gnome VM using the GUI ISO and the GUI installer. I then modified the /etc/nixos/configuration.nix to be:

 users.users.lol = {
    isNormalUser = true;
    description = "lol";
    extraGroups = [ "networkmanager" "wheel" ];
    packages = with pkgs; [
      firefox
    #  thunderbird
# ADDED BY ME START
ardour
lsp-plugins
x42-plugins
carla
# ADDED BY ME END
    ];
  };
  services.pipewire = {
    enable = true;
    alsa.enable = true;
    alsa.support32Bit = true;
    pulse.enable = true;
    # If you want to use JACK applications, uncomment this
    jack.enable = true;

    # use the example session manager (no others are packaged yet so this is enabled by default,
    # no need to redefine it in your config for now)
    #media-session.enable = true;
  };

nixos-rebuild boot --upgrade. Reboot.
Result. Ardour cant find the plugins. Either the approach is flawed or there is a bug here.

22:39:46
14 Jun 2023
@Minijackson:matrix.orgMinijackson

in my personal config, I have set:

{
  environment.pathsToLink = ["/share/soundfonts"];

  environment.variables = {
    DSSI_PATH = lib.mkForce "$HOME/.dssi:$HOME/.nix-profile/lib/dssi:/run/current-system/sw/lib/dssi:/etc/profiles/per-user/$USER/lib/dssi";
    LADSPA_PATH = lib.mkForce "$HOME/.ladspa:$HOME/.nix-profile/lib/ladspa:/run/current-system/sw/lib/ladspa:/etc/profiles/per-user/$USER/lib/ladspa";
    LV2_PATH = lib.mkForce "$HOME/.lv2:$HOME/.nix-profile/lib/lv2:/run/current-system/sw/lib/lv2:/etc/profiles/per-user/$USER/lib/lv2";
    LXVST_PATH = lib.mkForce "$HOME/.lxvst:$HOME/.nix-profile/lib/lxvst:/run/current-system/sw/lib/lxvst:/etc/profiles/per-user/$USER/lib/lxvst";
    VST_PATH = lib.mkForce "$HOME/.vst:$HOME/.nix-profile/lib/vst:/run/current-system/sw/lib/vst:/etc/profiles/per-user/$USER/lib/vst";
    VST3_PATH = lib.mkForce "$HOME/.vst3:$HOME/.nix-profile/lib/vst3:/run/current-system/sw/lib/vst3:/etc/profiles/per-user/$USER/lib/vst3";
  };
}
06:33:02
@Minijackson:matrix.orgMinijackson I forgot why I used mkForce, but it was only after adding these environment variables that Ardour and other software could find my plugins 06:33:46
@gdesforges:matrix.orgGuillaume Desforges Tamara did you try these environment variables? ☝️ 07:48:23
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgNope. Lemme try when I get home ;)08:10:46
@gdesforges:matrix.orgGuillaume DesforgesWe need to write a wiki page :D 08:54:15
@gdesforges:matrix.orgGuillaume DesforgesDoes anyone know how I can pipe my mic+ardour master output to an app (Google Chrome/Discord/...) ?08:55:34
@gdesforges:matrix.orgGuillaume DesforgesI think I could create a "virtual input" in JACK with takes both inputs and simulates a mic08:56:09
@gdesforges:matrix.orgGuillaume Desforges * I think I could create a "virtual input" in JACK with takes both inputs and simulates a mic which I can pick in these apps08:56:17
@gdesforges:matrix.orgGuillaume Desforgesbut IDK how to do that on Linux, I've used Banana on Windows08:56:41
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @gdesforges:matrix.org
Does anyone know how I can pipe my mic+ardour master output to an app (Google Chrome/Discord/...) ?
You use Helium which is like Jack's patchbay GUI tools
08:56:50
@gdesforges:matrix.orgGuillaume Desforgessounds nice08:57:01
@gdesforges:matrix.orgGuillaume DesforgesI tried "connecting" my ardour output to google chrome input with qjackctl but it was not enough08:57:32
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgYou can drag the ardour output to an application input sink or as the input of a device 08:57:40
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @gdesforges:matrix.org
I tried "connecting" my ardour output to google chrome input with qjackctl but it was not enough
Hmm. Do u use jack or pipewire-jack?
08:57:57
@gdesforges:matrix.orgGuillaume Desforgespipewire with jack enabled08:58:35
@gdesforges:matrix.orgGuillaume Desforges * pipewire with jack enabled on NixOS08:58:48
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgI'd recommend you give a go at a pipewire native GUI tool and not qjack since that's not interacting with pipewire's native Api afaik09:00:28
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgCheck out this ;) https://github.com/mikeroyal/PipeWire-Guide#audio-tools--libraries-to-use-with-pipewire09:00:32
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgqpwgraph is basically qjackctl for pipewire09:01:06
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgHope u get it to worj09:03:24
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org* Hope u get it to work09:03:29
@Minijackson:matrix.orgMinijacksonI personally use pw-viz, which is already packaged in nixpkgs09:03:59
@evils:nixos.devevils
In reply to @evils:nixos.dev
slightly unrelated
i've added an effect in easyeffects, it crashed, and now no longer starts
(killed, returns 137)
i've not found the local config for that, so it seems like i can't undo adding the effect
and maybe related, audacity takes forever to start, but starts in a pure nix-shell
FYI: easyeffects -r resets it (still crashes on that invocation), that fixed it
12:41:59
@evils:nixos.devevils
In reply to @evils:nixos.dev
slightly unrelated
i've added an effect in easyeffects, it crashed, and now no longer starts
(killed, returns 137)
i've not found the local config for that, so it seems like i can't undo adding the effect
and maybe related, audacity takes forever to start, but starts in a pure nix-shell
* FYI: easyeffects -r resets it (still crashes on that invocation), that fixed it
still waiting for audacity to launch though xD
12:43:06

Show newer messages


Back to Room ListRoom Version: 9