21 Dec 2023 |
Jean-Michaël Celerier | deql | 19:26:40 |
Jean-Michaël Celerier | deal | 19:26:42 |
Minijackson | are you already in maintainers/maintainer-list.nix ? | 19:27:15 |
Jean-Michaël Celerier | nope | 19:27:23 |
Minijackson | see here, the top comment: https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix | 19:28:52 |
22 Dec 2023 |
| medliviz joined the room. | 12:31:49 |
24 Dec 2023 |
Rampoina | I'm getting sound issues with Musescore and Ardour open simultaneously | 12:04:31 |
Rampoina | Musecore outputs sound just fine when Ardour isn't open but when it is the sound plays and stops really quickly | 12:05:09 |
Rampoina | I'm using pipewire and musnix | 12:05:48 |
Guillaume Desforges | Ardour might take over your pipewire/JACK config | 12:42:00 |
Guillaume Desforges | And mess it in a way that makes you need to reconfigure musescore | 12:42:14 |
Guillaume Desforges | 🤷♂️ | 12:42:20 |
Guillaume Desforges | 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 |
Rampoina | it wasn't happening before though | 12:45:24 |
Rampoina | the only thing I changed was updating :| | 12:45:34 |
Rampoina | and Musescore's configuration isn't exactly complex | 12:46:27 |
Rampoina | I have one single setting for audio output | 12:46:33 |
Rampoina | Audio device: | 12:46:45 |
Rampoina | and only have one option "system default" | 12:46:54 |
Rampoina | ok it seems disconnecting ardour from jack and reconnecing it does the trick kinda | 12:51:28 |
Rampoina | that sucks though | 12:51:30 |
| Tammi (ey/em) changed their display name from Tammi (she/ey) to Tammi (ey/em). | 14:03:45 |
| Tammi (ey/em) changed their profile picture. | 14:03:51 |
25 Dec 2023 |
| 4n3ver joined the room. | 18:36:09 |
| @chocolatestrawberry:matrix.org joined the room. | 23:46:55 |
26 Dec 2023 |
| @jules_magois:matrix.org joined the room. | 18:06:05 |
@jules_magois:matrix.org | hey | 18:27:12 |
@jules_magois:matrix.org | trying to use a vst in bitwig, but loading the plugin gives "Could not read sync reply: end of stream" | 18:29:54 |
@jules_magois:matrix.org | 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 |
@jules_magois:matrix.org | * 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 |