Can you add Blackmagic Design DaVinci Resolve to PluginHostType?
https://www.blackmagicdesign.com/products/davinciresolve
class PluginHostType { public: enum HostType { ... CakewalkSonarGeneric, DaVinciResolve, DigidesignProTools, ... } ... bool isCubaseBridged() const noexcept { return type == SteinbergCubase5Bridged; } bool isDaVinciResolve() const noexcept { return type == DaVinciResolve; } bool isLogic() const noexcept { return type == AppleLogic; } ... const char* getHostDescription() const noexcept { switch (type) { ... case CakewalkSonarGeneric: return "Cakewalk Sonar"; case DaVinciResolve: return "DaVinci Resolve"; case DigidesignProTools: return "ProTools"; ... } } ... private: static HostType getHostType() { ... #if JUCE_MAC ... if (hostFilename.contains ("Logic")) return AppleLogic; if (hostFilename.containsIgnoreCase ("Resolve")) return DaVinciResolve; if (hostFilename.containsIgnoreCase ("Pro Tools")) return DigidesignProTools; ... #elif JUCE_WINDOWS ... if (hostFilename.containsIgnoreCase ("Adobe Premiere")) return AdobePremierePro; if (hostFilename.containsIgnoreCase ("Resolve")) return DaVinciResolve; if (hostFilename.containsIgnoreCase ("ProTools")) return DigidesignProTools; ... } };
I verified it with OS X, but not with Windows. DaVinci Resolve 12.3.1 crashes before opening a VST plugin in my virtualized Windows.