This repo is complementar to my RnboJuce Synth Template, the difference is that this one can be used as a starting point in order to develop an Audio Effect Plugin with JUCE (in opposite to my RnboJuce Synth Template, that is suitable as a starting point in order to develop an Instrument Plugin with JUCE.).
Inside the Juce Project
folder you will find the actual JUCE Project, with Max code already exported as C++ code and placed inside the Export
folder.
Inside the Max
folder you will find the actual Max
and rnbo~
project files for the minimal synthesizer. It's a polyphonic (16 voices) synth with a single VCO (sine wave), no VCF and a standard ADSR VCA.
This Template uses APVTS approach in order to hook your processor's parameter to rnboObject's internal state. This is more convenient and modern approach for writing JUCE plugins.
In PluginProcessor.cpp
, change line 294 to
return new RnboJuceTemplateAudioProcessorEditor (*this);
and implement your custom GUI.
-
Inside Projucer project, be sure to set properly your header search paths accordingly
/Users/<your_user>/<your_project_dir>/Juce Project/Export/rnbo
/Users/<your_user>/<your_project_dir>/Juce Project/Export/rnbo/common
-
Compile as
VST3
and/orAU
-
Launch your
DAW
-
Enjoy