!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

115 Members
25 Servers

Load older messages


SenderMessageTime
13 Jun 2023
@rampoina:matrix.orgRampoinahmm maybe I set the paths in ardour?21:52:07
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @rampoina:matrix.org
hmm maybe I set the paths in ardour?
if u did that, an update would break plugin discovery, no?
21:54:00
@rampoina:matrix.orgRampoinanot really because the settings should be saved in my home dir21:54:33
@rampoina:matrix.orgRampoinaI don't see anything weird though21:54:54
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org does the name of /etc/nix-store/somethingsomething-user-environment/ stay persistent across updates? 21:55:12
@rampoina:matrix.orgRampoinano, if it changes the hash changes21:56:20
@rampoina:matrix.orgRampoinawell, I don't know sorry, I don't see anything in my configuration21:59:15
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orghmm. a bug then maybe?21:59:57
@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

Show newer messages


Back to Room ListRoom Version: 9