Skip to content

Wasted-Audio/pdvg-example-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example plugins for PDVG

These example plugins showcase how PDVG implements various plugdata UI objects in order to match with very similar output drawing style and user interaction.

Hardcoded Example

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.

Instructions

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 -j

To test the build either use a compatible plugin host or run the jack standalone:

./bin/PDVGWidgetsExamplePlugin

Comparison

Here we see a comparison of the graphics between plugdata (top) and the PDVG based DPF build (bottom):

comparing plugdata (top) and PDVG (bottom) output

Dynamic Example

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.

Instructions

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 -j

Then execute the jack example with:

./bin/pdvgtest

Or load the VST3 in a compatible plugin host.

About

Example plugin for PDVG

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors