These example plugins showcase how PDVG implements various plugdata UI objects in order to match with very similar output drawing style and user interaction.
The plugin itself does not do any DSP processing and is only used to build the GUI. All widgets are placed and configured by hand, based on the example.pd patch file coordinates and configuration.
To build the project:
git clone https://github.com/Wasted-Audio/pdvg-example-plugin.git
cd pdvg-example-plugin/
git submodule update --init --recursive
make -jTo test the build either use a compatible plugin host or run the jack standalone:
./bin/PDVGWidgetsExamplePluginHere we see a comparison of the graphics between plugdata (top) and the PDVG based DPF build (bottom):
Using the latest hvcc you can convert example_gen.pd to an audio plugin with UI dynamically. Like the other example it doesn't do any DSP processing, other than printing values to stdout.
You will need the latest hvcc installed and execute the follow command from this directory
hvcc example_gen.pd -o example_gen -m example_gen.json -g dpf --gui
cd example_gen
make -jThen execute the jack example with:
./bin/pdvgtestOr load the VST3 in a compatible plugin host.
