Hi all!

I just found out about a project called Pdvst, from Pure Data.
https://puredata.info/downloads/pdvst/
It's a really old project which got no update for a long time, but it seems to work, or at least some of their forum users say so.

Thing is, I think it does something strange with the VST searching feature of most daws (for example, when you first open Cubase or Ableton, they scan for vsts). Since LMMS doesn't work like so, I've got some problems in running it...

Have someone tried it?

This is the guide in the ReamMe tho,
-How PdVst Works-

PdVst consists of two main parts, a VST plugin and a custom version of Pd.
When a PdVst plugin is opened by the host application, a setup file is read to
determine information about the plugin, such as the Pd patch file to use, the
number of parameters, etc., and the custom version of Pd is started and opens
the Pd patch file whose name was found in the setup file.


-Installation-

1) Copy the pdvst folder to the directory that contains the
application (e.g. Cubase.exe) that you want to use PdVst with
(e.g. c:\Program Files\Steinberg\Cubase VST\)
2) Copy your .pdv, .pd, and any dependant Pd external .dll library files to the
pdvst directory.
3) Copy your plugin .dll file (e.g. Pd_Gain.dll) to the vst plugins directory
for the application (e.g. c:\Program Files\Steinberg\Cubase VST\VstPlugins\)


-Creating VST Plugins from Pd Patches-

1) Create a new .pdv setup file (see -The .pdv Setup File- section). The file
must be named the same as the plugin (e.g. for a plugin named Pd_Gain you
would create a file named Pd_Gain.pdv). Place this file and all dependant
files (.pd files, external Pd library .dll files, etc.) in the pdvst
directory of the application you wish to use the plguin with.
2) Make a copy of the pdvst-template.dll file and rename the same as the plugin
and .pdv file (e.g. for a plugin named Pd_Gain you would copy
pdvst-template.dll to a new file named Pd_Gain.dll). Move your new plugin
.dll file to the vst plugins folder of the application.
I copied the folder to LMMS folder, then to my VST folder (to use the Pd_Gain example).
But Vestige fails at opening it due to "errors"...