Cross-platform by design? #226
-
Just wondering if CLAP is intended to be cross-platform by design. As a Linux user it would be extremely nice to have a plugin designed on Windows or Mac work without having to use WINE or something. If this is not part of the design consider this a feature request. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
So it is cross platform by design in that the headers themselves can build an exportable dynamic library on a wide variety of operating systems, including linux. Whether a plugin manufacturer choses to avail themselves of that opportunity is another question. Today plugins are written in C++ which is system dependent, requires build processes, and so on. While there are some emerging technologies which could perhaps allow you to truly be write-once-run-multiple at realtime rate, they are not how audio software works today, although I know folks in CLAP team are looking at those emerging options. Plenty of plugins designed and developed on mac work fine on linux. Surge is such a plugin! But we do have to do extra compile steps. Not every vendor choses to do that, and in some of the platforms people use on top of clap, not every platform supports it. But if you want to run a plugin in linux bitwig right now the choices are (1) ask the plugin vendor to port it to linux; CLAP allows them to do that easily but other factors in their stack might not or (2) run yabridge |
Beta Was this translation helpful? Give feedback.
So it is cross platform by design in that the headers themselves can build an exportable dynamic library on a wide variety of operating systems, including linux.
Whether a plugin manufacturer choses to avail themselves of that opportunity is another question. Today plugins are written in C++ which is system dependent, requires build processes, and so on. While there are some emerging technologies which could perhaps allow you to truly be write-once-run-multiple at realtime rate, they are not how audio software works today, although I know folks in CLAP team are looking at those emerging options.
Plenty of plugins designed and developed on mac work fine on linux. Surge is such a plugin! Bu…