Sender | Message | Time |
---|---|---|
24 Dec 2023 | ||
Ardour might take over your pipewire/JACK config | 12:42:00 | |
And mess it in a way that makes you need to reconfigure musescore | 12:42:14 | |
🤷♂️ | 12:42:20 | |
I'll take a sec here to shout-out the NixOS community for packaging all these software ❤️ it's been really easy and reliable to use guitarx and bitwig | 12:43:20 | |
it wasn't happening before though | 12:45:24 | |
the only thing I changed was updating :| | 12:45:34 | |
and Musescore's configuration isn't exactly complex | 12:46:27 | |
I have one single setting for audio output | 12:46:33 | |
Audio device: | 12:46:45 | |
and only have one option "system default" | 12:46:54 | |
ok it seems disconnecting ardour from jack and reconnecing it does the trick kinda | 12:51:28 | |
that sucks though | 12:51:30 | |
14:03:45 | ||
14:03:51 | ||
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 |