this post was submitted on 24 Oct 2023
98 points (93.0% liked)

Linux

48245 readers
466 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
98
Back to linux! (lemmy.one)
submitted 1 year ago* (last edited 1 year ago) by DidacticDumbass@lemmy.one to c/linux@lemmy.ml
 

For like a month or two I decided, screw it, I am going to use all the programs I cannot use on Linux. This was mostly games and music making software.

I guess it was fun for a bit, tries different DAWs, did not play a single game because no time.

Basically, it was not worth it. The only thing I enjoyed was OneDrive, because having your files available anywhere is dope, but I also hate it because it wants to delete your local files. I think that was on me.

Anyways, I am back. Looking at Nextcloud. Looking at Ardour. I am fine paying for software, but morally I got to support and learn the tools that are available to me and respect FOSS. (Also less expensive... spent a lot on my experiment).

Anyone done this? Abondoned their principles thinking the grass would be greener, but only to look at their feet coverered in crap (ads, intrusive news, just bad UI).

I don't know. I don't necesarily regret it, but I won't be doing it again. What I spent is a sunk cost, but some has linux support, and VSTs for download. So, I shall see.

you are viewing a single comment's thread
view the rest of the comments
[–] donuts@kbin.social 15 points 1 year ago* (last edited 1 year ago) (16 children)

I do gaming and music production on Linux without much issue at all these days.

Most games are pretty easy to work with these days thanks to Steam, Lutris, and Bottles.

As for audio, there are 4 key ingredients to my setup: Pipewire, Bitwig Studio, Wine and Yabridge.

Pipewire is pretty easy to use and works in a low latency setting just fine, so imo you no longer have to juggle PulseAudio + JACK.

Bitwig isn't open source, but it's fantastic and inspiring and supports Linux natively. They've also been great about stuff like the new open source CLAP plugin format.

I've found that Wine (staging) does a pretty reasonable job handling any Windows VST I've thrown at it, but it's a bit of work getting it setup, especially if you're new to the concept.

And finally yabridge is a great CLI tool for turning all of your Windows plugin .dlls into Linux .so, that you can easily use in your DAW of choice.

So if you want to do music production on Linux then definitely check out Bitwig and Reaper (along with Ardour, like you mentioned). And personally, I think that if you have a decent chunk of Windows VSTs it's worth investing a bit of time learning how to getting them working in Wine and then bridged with yabridge.

[–] DidacticDumbass@lemmy.one 2 points 1 year ago (7 children)

This is solid. I am so happy for this advice, never heard of Yabridge. I am willing to mess around if it actually means I can use my plugins with Linux!

[–] donuts@kbin.social 1 points 1 year ago (4 children)

Yeah! Don't sleep on it! I can say without reservation that yabridge is essential for me. :)

The basic yabrigde workflow is:

  1. Install wine-staging and yabridge on your distro of choice.
  2. Use wine to install all of your Windows VSTs somewhere. (I prefer to use a separate WINEPREFIX for each plugin maker, but that's probably not fully necessary). If you don't know much about Wine this can be a bit hard to wrap your mind around, but that's another story.
  3. Then you run yabridgectl add where all of your various Windows VST dll files are (instead of whatever Wine prefix you installed them in).
  4. And then when you run yabridgectl sync yabridge will create a .so bridge library for each of your Windows VSTs and spit them out into ~/.vst3 or whatever.
  5. Finally you point your DAW of choice to ~/.vst3 or whatever, and your WIndows VSTs should hopefully show up and work just like they do on Windows (with the usual caveat of Wine being pretty great but not always perfect).

Sadly there's no good GUI frontend for it (that I know of at least), but as far as CLI tools it's pretty easy to learn and use. Also, you may want to make sure that you've got realtime privilages setup on your system, and you can find guides to doing that in the yabridge wiki.

But yeah, I've got a bunch of Windows VSTs from Native Instruments and IK Multimedia and a bunch of others too, and they are work very well when bridged these days, so I'm able to use Linux for music without sacrificing anything.

[–] DidacticDumbass@lemmy.one 1 points 1 year ago

Wow, thank you for the guide. I will try it out as soon as I can.

load more comments (3 replies)
load more comments (5 replies)
load more comments (13 replies)