I want to make VST plugins in C++. I read that the JUCE library is better than using the Steinberg SDK. My problem is that when I Google tutorials it only covers generic topics pertaining to application development only, not specialized audio plugin interfaces that the library was initially designed for.
I am looking for a tutorial that covers making a VST plugin (maybe a simple effect, like a lowpass filter) with the JUCE framework. Or, if anybody could tell me about better or easier ways to develop VST Plugins in Visual Studio (2008) and link to resources that will help me get started.
There is no easy way to develop VST plugins, they require knowledge of advanced signal processing and programming.
Here are some links that can help you out with your plugin development
KVR Audio: DSP / Plugin / Host Development
KVR Audio: How To Create VST Plugins
For JUCE C++ Framework there aren't many full featured tutorials as such so you will have to learn by reading code and understanding it.
For Filter Design I would suggest checking out DSPFilters by vinniefalco. This is a collection of C++ classes for signal processing. It uses JUCE C++ Framework. So I suggest you check that out.
https://github.com/vinniefalco/DSPFilters
You can also check out TAL Plugins. Some of these plugins were made with JUCE C++ and their source code is available for free on their website.
For the Filter there is Tal-Filter, download is underneath source code section.
http://kunz.corrupt.ch/Products/TAL-Filter
For a Subtractive Synth Tal-NoiseMaker, download for source code is underneath source code section.
http://kunz.corrupt.ch/Products/TAL-NoiseMaker
Both of these plugins source code are open source and are using JUCE C++ Framework.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With