Sender | Message | Time |
---|---|---|
21 Dec 2023 | ||
are you already in maintainers/maintainer-list.nix ? | 19:27:15 | |
nope | 19:27:23 | |
see here, the top comment: https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix | 19:28:52 | |
22 Dec 2023 | ||
12:31:49 | ||
24 Dec 2023 | ||
I'm getting sound issues with Musescore and Ardour open simultaneously | 12:04:31 | |
Musecore outputs sound just fine when Ardour isn't open but when it is the sound plays and stops really quickly | 12:05:09 | |
I'm using pipewire and musnix | 12:05:48 | |
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 |