From 368504c34260d2ddd6ebd5e35dd248991e2f7f97 Mon Sep 17 00:00:00 2001 From: Alexandre Prokoudine Date: Sun, 15 Jan 2023 00:00:21 +0300 Subject: [PATCH] Rip out references to Windows VST on Linux --- ...es-and-directories-ardour-knows-about.html | 6 +- .../using-windows-vst-plugins-on-linux.html | 65 ------------------- include/working-with-plugins.html | 55 ++++++++-------- master-doc.txt | 8 --- 4 files changed, 31 insertions(+), 103 deletions(-) delete mode 100644 include/using-windows-vst-plugins-on-linux.html diff --git a/include/files-and-directories-ardour-knows-about.html b/include/files-and-directories-ardour-knows-about.html index 4daf1ce5..640fffac 100644 --- a/include/files-and-directories-ardour-knows-about.html +++ b/include/files-and-directories-ardour-knows-about.html @@ -76,10 +76,8 @@

Linux

- In linux there are 3 kinds of plugins Ardour can use. LADSPA, LV2 (LADSPA version 2) - or lxvst (VSTs compiled as native linux binaries). While it is possible - with some strange magic to run Windows VSTs - on linux, their whereabouts would follow the Windows info below. + On Linux, there are 4 kinds of plugins Ardour can use: LADSPA, LV2 (LADSPA + version 2), VST2, and VST3.

LADSPA

diff --git a/include/using-windows-vst-plugins-on-linux.html b/include/using-windows-vst-plugins-on-linux.html deleted file mode 100644 index fbd71ab4..00000000 --- a/include/using-windows-vst-plugins-on-linux.html +++ /dev/null @@ -1,65 +0,0 @@ - -

- Thanks to the combined work of Torben Hohn, Kjetil Mattheusen, Paul - Davis and a few other developers, it is possible to use Windows - VST - plugins (that is, plugins in VST format built and distributed - for the Windows platforms) on Ardour running on Linux. -

- -

However, doing so has three substantial downsides:

- - - -

- The dependence on Wine makes it almost impossible for the Ardour - project to support this feature. Wine's functionality generally - improves over time, but any given release of Wine may behave worse - with some or all Windows VST plugins. It may even just crash Ardour - completely. -

- -

- Step back and think about what "using Windows VSTs" really means: - taking bits of software written with only one idea in mind—running - on the Windows platform—and then trying to use them on an entirely - different platform. It is a bit of a miracle (thanks largely to the - incredible work done by the Wine project) that it works at all. But is - this the basis of a stable, reliable DAW for a non-Windows platform? - Getting Ardour on Linux to pretend that its really a Windows - application running on Windows? -

- -

- It is understandable that there are many outstanding plugins available as - Windows VSTs and, that in many cases, no equivalent is available for Linux. - If a workflow is so dependent on those plugins, Ardour should be used on - Windows (or potentially used with an actual Windows VST host running inside - of Wine). If the effort can be made, a better environment can be obtained by - using a normal build of Ardour and exploring the world of plugins built to - run on Linux natively. This covers LADSPA, LV2 and Linux VST formats, and - even some outstanding proprietary plugins such as those from - Loomer. -

- -

A Plea To Plugin Manufacturers

- -

- Please consider porting your plugins so that users can enjoy them on - Linux too. Several other commercial plugin developers have already - done this. You can choose between using "Linux VST" (which is what - Loomer and others have done)—you will find toolkits like JUCE that - help to make this fairly easy—or using LV2 format which is - ultimately more flexible but probably requires more work. We have - users—thousands of users—on Linux who would like to use your - plugins. -

- diff --git a/include/working-with-plugins.html b/include/working-with-plugins.html index 74a13732..8dd22bcf 100644 --- a/include/working-with-plugins.html +++ b/include/working-with-plugins.html @@ -15,32 +15,35 @@

- - - - - - - - - - - - + + + + + + + + + + + + + + + +
LADSPAAn early, simple, lightweight plugin API, audio effects only, - plugins have no editors/GUI of their own (Ardour provides one, however).
LV2An extensible, full-featured plugin API, audio and MIDI, plugins can provide their - own GUIs but may use the - one Ardour provides instead.
AUOS X only, full featured, audio and MIDI, plugins can provide their own GUI
VSTPlugins using Steinberg's VST plugin standard. Varies by platform: - - - - -
on Linux(native) Linux VST plugins fully supported (VST2.4)
on Windows(native) Windows VST plugins fully supported (VST2.4)
on OS X(native) macOS VST plugins fully supported (VST2.4) since Ardour 5.5
-
Windows VST Plugins on LinuxVST plugins for Windows, but being used on Linux. Not - supported by normal builds of Ardour. Read - more… -
LADSPA + An early, simple, lightweight plugin API, audio effects only, plugins have no + editors/GUI of their own (Ardour provides one, however).
LV2 + An extensible, full-featured plugin API, audio and MIDI, plugins can + provide their own GUIs but + may use the one Ardour provides instead. +
AU + OS X only, full featured, audio and MIDI, plugins can provide their own + GUI +
VST + Plugins using Steinberg's VST2 and VST3 plugin standard. +

Adding/Removing/Copying Plugins

diff --git a/master-doc.txt b/master-doc.txt index b393300a..dbca3164 100644 --- a/master-doc.txt +++ b/master-doc.txt @@ -1929,14 +1929,6 @@ uri: working-with-plugins/getting-plugins part: subchapter --- ---- -title: Using Windows VST Plugins on Linux -include: using-windows-vst-plugins-on-linux.html -link: using-windows-vst-plugins-on-linux -uri: working-with-plugins/windows-vst-support -part: subchapter ---- - --- title: Automation include: automation.html