Bitwig Studio and Yabridge Setup and Installation from Arch Distrobox
Less of an actual software/tech issue I am facing and more of an install question. Potentially falls out of bounds of what anyone can help with since it is A) a niche question and B) a training question.
I use Bitwig Studio, Flatpak installed via Discover. I want to invest some money in higher quality VST2/3. However, after some research, it looks like I need to install Yabridge to get Windows native plugins working. I am not the best at installing through terminal, and making sense of the ReadMe file on the website is a bit above my head...
Here's the github page: https://github.com/robbert-vdh/yabridge.
Has anyone had any experience with this that could help out, even if it's just a push in the right direction? I don't need a full install guide, there's just not really any Youtube videos, and I'm even struggling to find a good answer on Reddit...
Is yabridge included in Bazzite's repositories already? Do I need to use Wine to install, or would Lutris suffice? What's the different between, Wine, Wine Staging, and Wine TKG?
Sorry for the multiple questions, I'm just used to working with music production software on Mac, which I'm sure as you may know is pretty well optimized. Thanks!
25 Replies
Your best bet here would be Distrobox for now
There are mumbles of a yabridge Flatpak but it hasn't materialized
Bazzite purposefully doesn't include Wine
I use an Arch distrobox for yabridge + REAPER currently
Though the bitbridge doesn't seem to work in the Arch yabridge package, easily fixed through installing the bin from the AUR
Wine Staging is just Wine with less conservative features
The latest known good Wine Staging version for yabridge is currently 9.21
Cool. I'll have to do some more research as to how to set this up. I have box buddy and just created an Arch Distrobox. Just need to learn how to actually install stuff from the terminal now.
You'll only need basic
pacman
commands, maybe paru
which might require building that withmakepkg
Thanks. This is super helpful
Obviously you'll need to install Bitwig inside the distrobox as well, along with PipeWire for audio to work
It's more work to install things in a dedicated box but you'll get some segregation of concerns
Ah ok. I wouldn't have thought to do that.
Makes sense though for compatibility
Definitely making sense as I'm working on it now a bit more. However, when I do
sudo pacman -S (insert software)
it comes back with Error 404s, looks like it's trying to download old versions that have since been updated on their respective sites
I think I fixed this issue though by manually updating the distro. Seems creating a new distro in Box Buddy does not come fully up to date?
I've successfully installed yabridge, yabridgectl, libnotify, and pipewire-audio, and some other packages like alsa for midi, jack support, pulseaudio
Now I just need to figure out bitwig studio as well... seems putting "bitwig-studio" as the package name according to the wiki is unrecognized by the distrobox. Once this is complete, I'm assuming I should run bitwig from the arch terminal and it should be good to go? Bar any potential issues that I need to investigate further with the bitbridge?
I'm going to try git clone instead of install
it's successfully cloned but now I am lost... from what I understand this copies it into my local system. How do I run it?
Ahhhh: "cd bitwig-studio" and then "makepkg" after installing bitwig's dependencies
Still left with question as to how to run.
Well I still need to install from the pkg I created... and then, run.
You likely could've used
paru
to install from the AUR easily
There's also distrobox-export
to integrate the application with your host
So it'll show up in your launcher just like any other applicationGot it
This video is also very helpful on how to use AUR
Mental Outlaw
YouTube
How To Use The AUR (Arch User Repository)
In this video I show you how to use the arch user repository and the yay aur helper.
₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿
Monero
45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436
Dash
Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz
Zcash
t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFv...
Looks like I just need to type in the proper package name which was probably in the output and then export it
So I'm at the last step here.
It says it works and will show up in applications in a few seconds though I'm not seeing it
I removed flatpak to make sure it's not conflicting, but still isn't actually adding it. Tried restarting PC. Still no
No need for anything after
bitwig-studio
If you've installed the package that's the executable you want to export @GMANLol got it
I initially did just instead of to install it after making the pkg. Then what you said. The installion portion went over my head for some reason.
It is now in my applications list
Though it does not start... permissions issue maybe?
Try to start it in the terminal
Might be a missing dependency
Yeah try installing it through paru
ok
It'll likely pull in the missing dependencies
Seems you're missing gtk
Uninstalled bitwig studio. Unexported. Reinstalled using paru. Re-exported. Crashes with same output. Tried installing gtk manually with paru. Still same.
Don't install gtk with paru
If it's in the Arch repos just pacman it
Install
gtk3
Ok. Uninstalled gtk with paru. Installed gtk3 with pacman. Still get error codes but one of them changed.
Reached out to Bitwig not expecting help because my setup is unsupported. They let me know Java Virtual Machine is not starting, meaning the application isn’t crashing, it’s just not starting. I see some rumblings on reddit about potential issues if Bitwig is trying to use Vulkan so I’m going to try to force OpenGL later and see if that works.
Thank you @Crono for all the help up to this point. I’m going to keep documenting here for others
Is Java installed in your Arch distrobox?
Haha you know what I'm not sure. Awesome question
I installed through pacman the most recent stable version and still same
Mesa drivers are also up to date. Not that I know what it does but saw something about it, sounds like a video driver
Could you post logs?
I do see it’s saying “crashing due to GUI event thread”
Looking that error up it sounds like it’s trying to use Vulkan, or some other video driver problem
So I tried doing that to no avail and that's because the log file clearly shows I did not have libxkbcommon-x11 installed. I installed that, and all it's dependencies, and it now runs through the distrobox.
have the yabridge-bin installed instead and it seems to be functioning based on status, just need to use instructions now to get plugins working
especially kontakt... seems like native access has some issues running through wine but I'll see what I can do