These plug-ins are GUI-less VST versions of some of the Pédale Vite internal plug-ins.
- Identify the innermost namespace of the plug-in and its two main class names (usually
PluginName
andPluginNameDesc
) - Duplicate a project directory from
build/win/pvvst
- Rename the directory
pv_namespace
(where the “namespace” part is the name you got at step 1) - Rename the contained
.vcxproj
file withpv_namespace
- Open the
.vcxproj
with a text editor and rename all the occurences topv_namespace
- Run a GUID generator, generate a new GUID for the project and replace it (look for the
<ProjectGuid>
tag) - Delete all other temporary or output files and sub-directories from the project directory
- Duplicate a source directory from
src/pvvst
- Rename the source directory with you guess what
- Include the project in the MSVC solution
- Add
mfxlib
andpiapi2vst
as project dependencies - Open
main.cpp
from thepv_namespace
project - Replace the namespace and class names (from step 1) in the
include
andtypedef
statements - Save and compile!
I know all these steps could be easily automated but I’m really lazy.