NixOS Audio | 121 Members | |
| 28 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Dec 2023 | ||
| 18:36:09 | ||
| 23:46:55 | ||
| 26 Dec 2023 | ||
| 18:06:05 | ||
| hey | 18:27:12 | |
| trying to use a vst in bitwig, but loading the plugin gives "Could not read sync reply: end of stream" | 18:29:54 | |
the vst is vcv-rack (paid version), so I tried to override the vcv-rack derivation and used autoPatchelfHook`pkgs.vcv-rack.overrideAttrs (old: { # ... src = pkgs.requireFile { message = "run \"nix store add-file RackPro-2.4.1-lin-x64.zip\""; name = "RackPro-2.4.1-lin-x64.zip"; # sha256 obtained with: nix-hash --flat --type sha256 RackPro-2.4.1-lin-x64.zip sha256 = "564a9f5f7f07c87b2a83236e4a5686d5b2ee8062318e9b77fdd533f1494e1a12"; }; nativeBuildInputs = with pkgs; [ copyDesktopItems makeWrapper wrapGAppsHook autoPatchelfHook unzip ]; unpackPhase = '' unzip $src ''; # ... installPhase = '' runHook preInstall # copy vst/clap plugins to $out/lib # copy vcv rack mkdir -p $out/bin cd Rack2Pro cp Rack $out/bin cp libRack.so $out/lib # ... ''; postFixup = '' for file in \ "$out/lib/clap/VCV Rack 2.clap" \ "$out/lib/vst/VCV Rack 2.so" \ "$out/lib/vst/VCV Rack 2.vst3/Contents/x86_64-linux/VCV Rack 2.so" do patchelf --set-rpath "${lib.makeLibraryPath old.buildInputs}" "$file" done '' + old.postFixup; meta.description = "Open-source virtual modular synthesizer - paid version"; }) ` | 18:34:57 | |
| * the vst is vcv-rack (paid version), so I tried to override the vcv-rack derivation and used autoPatchelfHook ` pkgs.vcv-rack.overrideAttrs (old: { # ... src = pkgs.requireFile { message = "run \"nix store add-file RackPro-2.4.1-lin-x64.zip\""; name = "RackPro-2.4.1-lin-x64.zip"; # sha256 obtained with: nix-hash --flat --type sha256 RackPro-2.4.1-lin-x64.zip sha256 = "564a9f5f7f07c87b2a83236e4a5686d5b2ee8062318e9b77fdd533f1494e1a12"; }; nativeBuildInputs = with pkgs; [ copyDesktopItems makeWrapper wrapGAppsHook autoPatchelfHook unzip ]; unpackPhase = '' unzip $src ''; # ... installPhase = '' runHook preInstall # copy vst/clap plugins to $out/lib # copy vcv rack mkdir -p $out/bin cd Rack2Pro cp Rack $out/bin cp libRack.so $out/lib # ... ''; postFixup = '' for file in \ "$out/lib/clap/VCV Rack 2.clap" \ "$out/lib/vst/VCV Rack 2.so" \ "$out/lib/vst/VCV Rack 2.vst3/Contents/x86_64-linux/VCV Rack 2.so" do patchelf --set-rpath "${lib.makeLibraryPath old.buildInputs}" "$file" done '' + old.postFixup; meta.description = "Open-source virtual modular synthesizer - paid version"; }) ` | 18:35:36 | |
the vst is vcv-rack (paid version), so I tried to override the vcv-rack derivation and used autoPatchelfHook`pkgs.vcv-rack.overrideAttrs (old: { # ... src = pkgs.requireFile { message = "run \"nix store add-file RackPro-2.4.1-lin-x64.zip\""; name = "RackPro-2.4.1-lin-x64.zip"; # sha256 obtained with: nix-hash --flat --type sha256 RackPro-2.4.1-lin-x64.zip sha256 = "564a9f5f7f07c87b2a83236e4a5686d5b2ee8062318e9b77fdd533f1494e1a12"; }; nativeBuildInputs = with pkgs; [ copyDesktopItems makeWrapper wrapGAppsHook autoPatchelfHook unzip ]; unpackPhase = '' unzip $src ''; # ... installPhase = '' runHook preInstall # copy vst/clap plugins to $out/lib # copy vcv rack mkdir -p $out/bin cd Rack2Pro cp Rack $out/bin cp libRack.so $out/lib # ... ''; postFixup = '' for file in \ "$out/lib/clap/VCV Rack 2.clap" \ "$out/lib/vst/VCV Rack 2.so" \ "$out/lib/vst/VCV Rack 2.vst3/Contents/x86_64-linux/VCV Rack 2.so" do patchelf --set-rpath "${lib.makeLibraryPath old.buildInputs}" "$file" done '' + old.postFixup; meta.description = "Open-source virtual modular synthesizer - paid version"; }) ` | 18:38:44 | |
| I use pipewire btw. Not sure if I did the patchelf part right (in postFixup) | 18:41:06 | |
| so yeah if anybody faced the same problem and has an idea of how to fix it, that would be great :) | 18:45:24 | |
the vst is vcv-rack (paid version), so I tried to override the vcv-rack derivation and used autoPatchelfHookpkgs.vcv-rack.overrideAttrs (old: { | 18:49:42 | |
| 27 Dec 2023 | ||
| 09:13:53 | ||
| 10:50:40 | ||
In reply to @Minijackson:matrix.orghttps://github.com/NixOS/nixpkgs/pull/277145 :) | 17:32:58 | |
| 17:33:32 | ||
| 28 Dec 2023 | ||
| 18:08:44 | ||
| 29 Dec 2023 | ||
| 09:39:14 | ||
| 30 Dec 2023 | ||
| 08:01:43 | ||
| 16:08:17 | ||
| 16:09:04 | ||
| 22:04:28 | ||
| 31 Dec 2023 | ||
| Hey all! I've packaged a really nice MIDI debug tool: https://github.com/NixOS/nixpkgs/pull/277901 If anyone have a macOS on hand and can make the macOS port, or have time to review the PR, I'd appreciate it! | 12:00:37 | |
| 4 Jan 2024 | ||
| 06:24:13 | ||
| 13:17:29 | ||
| 15 Jan 2024 | ||
| 16:49:49 | ||
In reply to @Minijackson:matrix.orgI'll definitely take a look at that once I get things sorted. Looks very interesting. | 16:52:26 | |
| But, in the meantime I'm struggling big time with getting audio working properly. | 16:52:45 | |
| So I used musnix to set everything up:
| 17:00:19 | |
| * So I used musnix to set everything up:
| 17:01:26 | |
| * So I used musnix to set everything up:
| 17:01:31 | |