yabridge (dev)

yabridge
🌎 descrição traduzida automaticamente 🇺🇸 -> 🇧🇷 👇🏻
Uma maneira moderna e transparente de usar plug-ins VST2, VST3 e CLAP do Windows no Linux.
#!/bin/bash
set -e
source <(curl -sSL https://estudio-plus.pages.dev/functions.lib)
script() {
curl -sSL https://nightly.link/robbert-vdh/yabridge/workflows/build/master | grep zip | cut -d '"' -f4 | xargs wget -q --show-progress
unzip -oqq yabridge-*.zip
unzip -oqq yabridgectl-*.zip
rm -f "$PWD"/*.zip
tar -xf yabridge-*.tar.gz
tar -xf yabridgectl-*.tar.gz
rm -f "$PWD"/*.tar.gz
mkdir -p "$HOME"/.local/bin
rm -rf "$HOME"/.local/share/yabridge
mv "$PWD"/yabridge "$HOME"/.local/share/
mv "$PWD"/yabridgectl/yabridgectl "$HOME"/.local/bin/
}
tmprun script
bashrun-url wine-tkg
bashrun-url winetricks
mkdir -p "$HOME"/.wine/drive_c/Program\ Files/{VSTPlugIns,Common\ Files/VST3,Common\ Files/CLAP}
yabridgectl add "$HOME"/.wine/drive_c/Program\ Files/Common\ Files/CLAP
yabridgectl add "$HOME"/.wine/drive_c/Program\ Files/Common\ Files/VST3
yabridgectl add "$HOME"/.wine/drive_c/Program\ Files/VSTPlugIns
yabridgectl sync --prune --verbose
mkdir -p "$HOME"/.local/share/applications
tee "$HOME"/.local/share/applications/yabridge-sync.desktop >/dev/null <<EOF
[Desktop Entry]
Type=Application
Name=yabridge sync
Exec=bash -c "yabridgectl sync --prune --verbose; printf '🎹 Pressione qualquer tecla para fechar...'; read -n1"
Icon=airwave-manager
Terminal=true
Categories=Audio;
StartupNotify=true
EOF
