How To Create VST Plugins? Information for those just getting started

DSP, Plug-in and Host development discussion.
Alix Cooper
KVRer
29 posts since 23 Nov, 2012

Post Tue Nov 12, 2013 1:00 pm

Great thread, thanks for all the resource.

Any thoughts on longevity ? I'm not looking to learn how to code in c++ just yet.

Which program would be better to dive in, synthmaker ( flowstones ) synthedit, Max for live, Reaktor ??

doctornash
KVRist
110 posts since 22 Jul, 2010

Re: How Do I Create VST Plugins? Information for those just getting started

Post Fri Mar 21, 2014 7:20 pm

ongoing 'synthesis for developers' article:
http://flexibeatz.weebly.com/synthesis- ... opers.html
nothing gets added here without my having implemented and released it in an app first

CMTWK
KVRer
10 posts since 11 Oct, 2013

Re:

Post Wed Apr 16, 2014 1:28 pm

Alix Cooper wrote:Which program would be better to dive in, synthmaker ( flowstones ) synthedit, Max for live, Reaktor ??
I think Reaktor is great, because it doesn't just allow you to build synths and effects in a easier to understand way than coding C++ - it also comes with a library of innovative synths and effects that you can then open and study from the inside. Like any of those 'visual programming' tools, you still need to put in work to understand everything of course. If you try Reaktor, look up the "adsrtuts" reaktor tutorials on youtube (by a guy named salamanderanagram).
Basically, go with any of the packages you can get a hold of, preferably one that has great tutorials on the internet somewhere.

ghettosynth
KVRAF
11097 posts since 13 Oct, 2009

Re:

Post Wed Apr 16, 2014 2:19 pm

Alix Cooper wrote:Great thread, thanks for all the resource.

Any thoughts on longevity ? I'm not looking to learn how to code in c++ just yet.

Which program would be better to dive in, synthmaker ( flowstones ) synthedit, Max for live, Reaktor ??
It depends a lot on your skills.
Last edited by ghettosynth on Tue Apr 22, 2014 4:08 pm, edited 6 times in total.

User avatar
Touch The Universe
KVRAF
3333 posts since 2 Oct, 2008

Re: How Do I Create VST Plugins? Information for those just getting started

Post Wed Apr 16, 2014 2:35 pm

Wow! :o This thread is a perfect example of why I love kvr so much, very useful and informative! I created this thread awhile back http://www.kvraudio.com/forum/viewtopic ... st#4648200 and nearly forgot about it cause I used a different username. Thanks for finding it, only wish this thread was created back then :hihi: . Covers all I requested and so much more.
High Quality Soundsets for Lush-101, Hive, Electra 2, Diversion, Halion, Largo, Rapid, Dune II, and Spire.
http://www.touch-the-universe.com/

sam_fishman
KVRer
6 posts since 16 Oct, 2014

Re: How Do I Create VST Plugins? Information for those just getting started

Post Wed Oct 29, 2014 2:14 am

Where can I find information how to create VST Host ? Who can share, guys ?

cocell
KVRist
54 posts since 6 Mar, 2009 from LA

Re: How Do I Create VST Plugins? Information for those just getting started

Post Mon Nov 24, 2014 6:34 am

Here is a youtube video on how to create VST & AU Plug-in with JUCE
http://youtu.be/3Pm-WP4fv0k?list=UUUiFK ... 0VJ_vs3m0Q
SOR8, Free AAX/RTAS/VST/AU
Classic Compressor plugin.
Based on acclaimed 8X compressor.
http://www.cocellproductions.com/Pensad ... lugin.html

cocell
KVRist
54 posts since 6 Mar, 2009 from LA

Re: How To Create VST Plugins? Information for those just getting started

Post Mon Mar 30, 2015 8:05 pm

Here is a Step by Step youtube video on how to create VST/AU Plug-in with JUCE
https://www.youtube.com/watch?v=5CgNQk5A0nk
SOR8, Free AAX/RTAS/VST/AU
Classic Compressor plugin.
Based on acclaimed 8X compressor.
http://www.cocellproductions.com/Pensad ... lugin.html

User avatar
aciddose
KVRAF
11941 posts since 7 Dec, 2004

Re: Re:

Post Mon Mar 30, 2015 8:55 pm

CMTWK wrote:I think Reaktor is great, because it doesn't just allow you to build synths and effects in a easier to understand way than coding C++
Debatable.

I can't understand Reaktor and it is a huge pain in the ass to use, yet I can build huge complex projects in c++.

When I want to add a feature like a new pin/mode/whatever to every instance of a module, in Reaktor in many cases this would require redesign/rewire of the entire ensemble. In c++ given well written code it would happen automatically.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.

Manzarek
KVRer
1 posts since 21 Apr, 2015 from Athens, Greece

Re: How To Create VST Plugins? Information for those just getting started

Post Tue Apr 21, 2015 10:26 am

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hello,

Has anyone came across those books?

https://www.createspace.com/3534881 (https://www.createspace.com/3534881)

https://www.createspace.com/1000185797 (https://www.createspace.com/1000185797)

https://www.createspace.com/3751411 (https://www.createspace.com/3751411)

declassified
KVRian
1231 posts since 24 May, 2004 from Germany

Re: How To Create VST Plugins? Information for those just getting started

Post Mon Jun 08, 2015 8:58 am

Let me add this:

Making Audio Plugins

18-part tutorial on how to create this synth plugin:

http://www.youtube.com/watch?v=8cjuburLVgc

Ninja_Edit
KVRist
128 posts since 15 Aug, 2012 from Western Australia

Re: How To Create VST Plugins? Information for those just getting started

Post Sun Jun 21, 2015 9:26 pm

They're free here: https://ccrma.stanford.edu/~jos/

A couple books released in 2014 (I haven't read either of them):

Will Pirkle - Designing Software Synthesizer Plug-Ins in C++: For RackAFX, VST3, and Audio Units
Joshua D. Reiss, Andrew McPherson - Audio Effects: Theory, Implementation and Application

There's also the Musimathics books, the second one goes into DASP.

Kraku
KVRian
1399 posts since 13 Oct, 2003 from Prague, Czech Republic

Re: How To Create VST Plugins? Information for those just getting started

Post Tue Sep 29, 2015 5:20 am

The latest Xcode doesn't have the AU SDK in it anymore? What's the official workaround for this if devs want to create AU plugins the "official way"?

cocell
KVRist
54 posts since 6 Mar, 2009 from LA

Re: How To Create VST Plugins? Information for those just getting started

Post Tue Sep 29, 2015 5:30 am

Kraku wrote:The latest Xcode doesn't have the AU SDK in it anymore? What's the official workaround for this if devs want to create AU plugins the "official way"?
I still use Xcode 3.6 for AU,VST,RTAS and AAX. I had trouble compiling with other versions.
For Windows I use VS2008 for RTAS and VS2012 for VST and AAX.
SOR8, Free AAX/RTAS/VST/AU
Classic Compressor plugin.
Based on acclaimed 8X compressor.
http://www.cocellproductions.com/Pensad ... lugin.html

User avatar
aciddose
KVRAF
11941 posts since 7 Dec, 2004

Re: How To Create VST Plugins? Information for those just getting started

Post Tue Sep 29, 2015 7:12 am

The latest version does include the stuff you need, you just need to configure it correctly. Ensure you have the tools/sdk installed, and import the stuff needed to the project.

Using an old version of xcode/compiler is the absolute worst decision you could make. I do not advise this. I've had people recommend this to me and I disagreed with them. All you are doing is enabling yourself to become dependent upon an obsolete, unsupported version of a buggy and discontinued product. Xcode now uses completely different interfaces and formats. The compiler is completely different. Features are different. Libraries are different. The way things are set up is different.

In the near future you might see it becoming impossible to implement the functionality of modern OSX versions.

Only a fool should choose to do such a thing.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.

Return to “DSP and Plug-in Development”