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

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

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

Post

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

Post

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.

Post

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 Wed Apr 23, 2014 12:08 am, edited 6 times in total.

Post

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 | Thorn | and more.

TTU Youtube

Post

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

Post

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

Post

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

Post

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.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

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)

Post

Let me add this:

Making Audio Plugins

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

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

Post

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.

Post

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"?

Post

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

Post

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.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post Reply

Return to “DSP and Plugin Development”