Our great sponsors
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I've heard a lot of good stuff about the JUCE framework which tackles GUI and all the heavy boilerplate code for you. Might be mistaken, never researched it myself. But I do know some popular modern VSTs are written with JUCE, for example Helm. Their site claims Korg Gadget is written with JUCE too, and that UVI use JUCE for the GUI code.
There is a project called camomile where you can run a Pd patch as a VST with built in support for building a GUI within the patch and integration with basic DAW stuff like BPM sync.