Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there good tutorials for VST plugin creation in JUCE C++?

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.

like image 711
Brandon Miller Avatar asked Dec 11 '22 22:12

Brandon Miller


1 Answers

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.

like image 101
akafurious Avatar answered Feb 01 '23 23:02

akafurious