2026-01-02
Linux audio still sucks, that's mainly because corporations only develop vst plugins for windows or mac.
So, in order to use a vst, We have to use wine and yabridge to use an windows vst instead.
Currently, I'm using yabridge commit a69072ef513399414ed53564766ce7ad5f419dcf and =app-emulation/wine-proton-10.0.3
After compiling yabridge again, I ran into a strange problem: vst2 works perfectly and vst3 doesn't, giving random error messages.
After an afternoon of fiddling, switching versions, even yanking my wineprefix, I finally found out: in the ~/.local/src dir, I have an direnv that auto sets CFLAGS=-march=auto, and that's exactly why it doesn't work.
I don't know what to say about this but I have a strong feeling that I need to write this down.
So here it is, don't set CFLAGS on a global scale because it will randomly break stuff.
Use the dependency specified by the software.
Install dxvk in winetricks