-
-
Notifications
You must be signed in to change notification settings - Fork 10
Extend NPlug for host functionality? #3
Copy link
Copy link
Open
Labels
PR welcomeA pull-request contribution is welcomeA pull-request contribution is welcomeenhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested
Metadata
Metadata
Assignees
Labels
PR welcomeA pull-request contribution is welcomeA pull-request contribution is welcomeenhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested
I just want to ask if you have any plans to extend NPlug for a host-side cross-platform library, for a DAW host to be able to use VST3s from C#?
I would like to tackle it, but at this point lack the skills. (I had previously dabbled in a C++/CLI solution based on the VST3 SDK and got a semi-working interop that can be accessed from C# to read in and send audio samples to VST3s through Process(). However, even that's only for Windows, and something based on NPlug would allow crossplatform usage and would be much better.
If you don't have the time to extend NPlug, perhaps you could point me or someone in the direction to try to do something like that, based on NPlug? (I guess much of your code can be reused since you've already done the heavy lifting of creating managed versions of the SDK and creating the ComObjectHandle, etc. for crossplatform.)