| @@ -11,6 +11,7 @@ | |||||
| + supports VST parameters (send / recv) | + supports VST parameters (send / recv) | ||||
| + supports dynamically loaded plugin DLLs | + supports dynamically loaded plugin DLLs | ||||
| - the plugin.dll files are _not_ binary compatible with the VCV Rack plugins ! | - the plugin.dll files are _not_ binary compatible with the VCV Rack plugins ! | ||||
| - there's a [plugin SDK](Dynamically loaded plugins (via plugin SDK)) (for Microsoft Visual Studio 2017 Community Edition) which can be used to build new plugins without checking out this entire GIT repository | |||||
| Tested in | Tested in | ||||
| - Eureka (my own work-in-progress VST host) | - Eureka (my own work-in-progress VST host) | ||||
| @@ -586,6 +587,15 @@ $ mv <yourplugin.dll> ../../../../vst2_bin/plugins/<yourpluginname>/plugin.dll | |||||
| (and don't forget to copy the `res/` directory to `vst2_bin/plugins/`!) | (and don't forget to copy the `res/` directory to `vst2_bin/plugins/`!) | ||||
| ## Dynamically loaded plugins (via plugin SDK) | |||||
| 1. Install the `Microsoft Visual Studio 2017 Community Edition` IDE | |||||
| 2. Download the [VeeSeeVSTRack plugin SDK](dist/VeeSeeVSTRack_SDK-14Jul2018.7z) | |||||
| 3. Open the solution file (`example\Template_shared\vs2017\Template_shared\Template_shared.sln`) | |||||
| 4. Make sure that the `Release` / `x64` configuration is selected | |||||
| 5. Rebuild the solution to create the "plugin.dll" file. | |||||
| # VCV Rack | # VCV Rack | ||||
| For more info about VCV rack, see https://vcvrack.com/ | For more info about VCV rack, see https://vcvrack.com/ | ||||