| 25 Jul 2022 |
eyes1238 | https://github.com/the-argus/audio-plugins-nix | 18:42:32 |
eyes1238 | currently has a grand total of one (1) working package | 18:42:49 |
sjfloat | Is that youra? | 18:45:17 |
eyes1238 | yep, just threw it together | 18:45:33 |
sjfloat | * Is that yours? | 18:45:35 |
sjfloat | Nice! | 18:45:42 |
| Yuu Yin joined the room. | 20:18:00 |
Yuu Yin | sjfloat: i saw you commented on https://discourse.nixos.org/t/audio-plugins-no-longer-detected-after-switching-to-nix-2-4-flakes/17177/3. i did not investigate further. there are packages that do environment.extraOutputsToInstall, so i thought i could to that to the plugins in their derivations themselves or in a NixOS config | 20:21:36 |
Yuu Yin | * sjfloat: i saw you commented on https://discourse.nixos.org/t/audio-plugins-no-longer-detected-after-switching-to-nix-2-4-flakes/17177/3. i did not investigate further. there are packages that do environment.extraOutputsToInstall, so i thought to do that to the plugins' derivations themselves or in a NixOS config | 20:22:00 |
Yuu Yin | i think i was trying waveform11 and faced that issue. not sure if in reaper the issue happens as well | 20:22:51 |
Yuu Yin | sjfloat: which daw you use? | 20:23:14 |
Yuu Yin | i was packaging this daw https://github.com/NixOS/nixpkgs/pull/145153. it is interesting that it won't support existing plugins protocols and prefers built-in plugins in its own open protocol iirc | 20:25:40 |
sjfloat | I use several, mainly Ardour. But it applies to several other apps. Each tends to be looking in a particular place for their plugins. Some provide environmental means of specifying alteratives. | 20:26:08 |
sjfloat | Not familiar with Stargate -- looks cool. | 20:27:50 |
sjfloat | Carla was an app that, despite my specifying the paths, only found some apparently included LADSPA plugins. | 20:31:30 |
sjfloat | More recently, this seems to better behaved. I have no idea what changed. | 20:32:01 |
sjfloat | If you want someone to help smoke test Stargate, let me know. | 20:33:17 |
sjfloat | * More recently, this seems to be better behaved. I have no idea what changed. | 20:34:47 |
sjfloat | I'd like to add a matrix in the wiki that charts this kind of thing. | 20:36:07 |
sjfloat | Rows of apps and columns of capability/correct-functioning. | 20:36:48 |
sjfloat | And if there are workaround, we could include that as well. | 20:37:21 |
Yuu Yin | sjfloat: do these paths /run/current-system/sw/lib/lv2 /run/current-system/sw/lib/vst exist on your system? | 20:43:26 |
sjfloat | No, I have not plugins directories there. | 20:44:52 |
sjfloat | * No, I have no plugins directories there. | 20:45:07 |
sjfloat | I install plugins in my home-manager home.nix. So they're all under my user profile. | 20:45:39 |
sjfloat | I put as little as I can in my system config. | 20:46:03 |
sjfloat | As far as apps go, anyway. | 20:46:29 |
Yuu Yin | gotcha. for example,
$ ls /nix/store/x7pkl7mxpw825jrq82qxgvc0w8dcy6yz-sfizz-1.2.0/lib/
libsfizz.so libsfizz.so.1 libsfizz.so.1.2.0 lv2 pkgconfig vst3
so even though it has lv2 and vst3, they don't get linked to /run/current-system/sw/lib/lv2 and /run/current-system/sw/lib/vst3. probably some packaging issue which needs to address it
| 20:49:50 |
Yuu Yin | but it seems to be true for all packages | 20:50:35 |
sjfloat | I think so, yeah | 20:50:38 |