Creating Your Own VST Plugins
You are Unregistered, please register to gain Full access.    
Advertisements


Tutorials Section Found or written an interesting tutorial recently? Share it here.

Reply
Thread Tools
Old 13-08-2012, 01:15 AM   #1
Frowzy
Soundwave Mangler
Frowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of light
Frowzy's Avatar
Canada
Posts: 168
MC Status: 510
Thanks: 2
Thanked 10 Times in 7 Posts
Icon5 Creating Your Own VST Plugins

Being able to create your own VST plugin is something that many producers don't know how to do. Some might say "Why would I need to make my own VST plugins when I can just go out and buy/download one?" Well, the answer is simple, not all VST's can do exactly what you want or need them to do.

For example, have any of you ever asked yourself why there isn't a tool for let's say, creating a nice, clean-sounding kick? (There actually is a VST plugin that can do this called Nerve by Steve Duda, if you were wondering)

Creating a VST Plugin Without Coding

The first solution for creating your own VST plugin is using something like SynthMaker.
SynthMaker allows you to easily make your own VST plugins without any kind of coding, although it does support some coding, but the idea is to be able to create VST's without writing code.

Some VST's made using SynthMaker include [Only registered and activated users can see links. Click here to register]


SynthMaker is available [Only registered and activated users can see links. Click here to register]


Creating a VST Plugin In C++

Creating VST's in C++ takes a lot more skill than something like SynthMaker, and it will take a lot longer to simply learn how, but with C++ there are many more possibilities due to the fact that every single bit of the VST you create is modifiable by you. There are no limits to what you create.

Some things you will need to keep in mind if creating VST's in C++:

-It will take time, focus and determination.
-It is NOT easy.
-You must not rush straight to making a VST, take your time when learning
-Knowledge of basic engineering maths is always good.

Now for the creating part, I will include some links to get you going, you will be on your own from there.

An IDE: [Only registered and activated users can see links. Click here to register]


VST SDK: [Only registered and activated users can see links. Click here to register]


How to's (This includes links to some good books to teach you how to code your VST, and some more in depth information on how to create your VST): [Only registered and activated users can see links. Click here to register]


Please note if you want to create a VST as quickly as possible, C++ is probably not for you, you will probably want to use something like SynthMaker.

If you do not know what some things mentioned on this thread are, you are perfectly capable of using Google, do not ask me to explain what and VST, IDE or SDK is.

Thanks,
-Frowzy

:twilo:

Advertisements

Frowzy is offline   Thanks Reply With Quote
Old 14-08-2012, 07:23 AM   #2
hitechrecords
Minor Glitch
hitechrecords is currently spamming hard
Brisbane
Posts: 33
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

i've looked into this also as i've had an idea for my own VST. the more i looked into synthmaker the more i realised it would sound the same as all other synthmaker stuff and not really have the sound quality of NI or Sonalksis etc.

i then tried to find a few companies to make it for me but no one was really interested. still looking for a legit company to make it for me though....
hitechrecords is offline   Thanks Reply With Quote
Old 14-08-2012, 07:42 AM   #3
Frowzy
Soundwave Mangler
Frowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of light
Frowzy's Avatar
Canada
Posts: 168
MC Status: 510
Thanks: 2
Thanked 10 Times in 7 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by hitechrecords View Post
i've looked into this also as i've had an idea for my own VST. the more i looked into synthmaker the more i realised it would sound the same as all other synthmaker stuff and not really have the sound quality of NI or Sonalksis etc.

i then tried to find a few companies to make it for me but no one was really interested. still looking for a legit company to make it for me though....
The best way to go is to probably learn how to code one yourself if you wan't it just right, but good luck finding a company to do one up for you, didn't think companies like that existed
Frowzy is offline   Thanks Reply With Quote
Old 15-08-2012, 02:21 AM   #4
Paggos
Savage Mad Cunt
Paggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MCPaggos is a savage MC
Paggos's Avatar
Zhengzhou, China
Age: 23
Posts: 1,345
MC Status: 3541243
Thanks: 79
Thanked 8 Times in 5 Posts
Re: Creating Your Own VST Plugins

I've tried to get into this, but didn't feel the need to because meldaproductions and u-he provide all i've ever wanted

Thanks for the links though sir!

------------------
www.fb.com/page.paggos
:mayonesa::mayonesa:
Paggos is offline   Thanks Reply With Quote
Old 19-08-2012, 11:52 PM   #5
hitechrecords
Minor Glitch
hitechrecords is currently spamming hard
Brisbane
Posts: 33
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by Frowzy View Post
The best way to go is to probably learn how to code one yourself if you wan't it just right, but good luck finding a company to do one up for you, didn't think companies like that existed
Yeah it's a time thing for me. With running a few labels as well as my own production & dj-ing i just dont have the time to sit down and learn the C++ coding.

There are a few companies that will make VST's for you like Tailored Noise who made the sausage fattener for DADA life. just so hard to find the companies. I've hit up Tailored noise but they are too busy.
hitechrecords is offline   Thanks Reply With Quote
Old 20-08-2012, 12:04 AM   #6
zyklon
zyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant futurezyklon has a brilliant future
zyklon's Avatar
Edinburgh
Posts: 147
MC Status: 1510
Thanks: 3
Thanked 30 Times in 26 Posts
Re: Creating Your Own VST Plugins

I'd really love to get into actually programming stuff, but I have zero knowledge or experience. Reaktor is about the closest thingI've come to making software. Are things like SynthMaker worth looking at with the aim of eventually learning C++ down the line?
zyklon is offline   Thanks Reply With Quote
Old 20-08-2012, 08:18 AM   #7
Frowzy
Soundwave Mangler
Frowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of light
Frowzy's Avatar
Canada
Posts: 168
MC Status: 510
Thanks: 2
Thanked 10 Times in 7 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by zyklon View Post
I'd really love to get into actually programming stuff, but I have zero knowledge or experience. Reaktor is about the closest thingI've come to making software. Are things like SynthMaker worth looking at with the aim of eventually learning C++ down the line?
If you're eventually planning on doing C++, don't bother with synthmaker, just start learning
Frowzy is offline   Thanks Reply With Quote
Old 20-08-2012, 09:34 PM   #8
transmittingend
Minor Glitch
transmittingend will become famous soon enough
transmittingend's Avatar
Age: 35
Posts: 48
MC Status: 60
Thanks: 0
Thanked 1 Time in 1 Post
Re: Creating Your Own VST Plugins

There was a short time I was interested in tackling this as well, but never took the time necessary. However, as a designer, I just want to throw out there that I'd love to do some UI design work if anyone here decides to undertake their own VST.

------------------
transmittingend is offline   Thanks Reply With Quote
Old 21-08-2012, 03:11 AM   #9
hitechrecords
Minor Glitch
hitechrecords is currently spamming hard
Brisbane
Posts: 33
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by transmittingend View Post
There was a short time I was interested in tackling this as well, but never took the time necessary. However, as a designer, I just want to throw out there that I'd love to do some UI design work if anyone here decides to undertake their own VST.
UI design work? does that mean you can design full VST's?
hitechrecords is offline   Thanks Reply With Quote
Old 21-08-2012, 03:32 AM   #10
chasedobson
IDMf Artist
chasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MCchasedobson is a savage MC
chasedobson's Avatar
Denver, CO
Posts: 3,309
MC Status: 1541827
Thanks: 1,085
Thanked 2,072 Times in 1,323 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by hitechrecords View Post
UI design work? does that mean you can design full VST's?

no, that means he can make the buttons and sliders look fancy! (:

------------------
chasedobson is offline   Thanks Reply With Quote
Old 21-08-2012, 08:57 PM   #11
transmittingend
Minor Glitch
transmittingend will become famous soon enough
transmittingend's Avatar
Age: 35
Posts: 48
MC Status: 60
Thanks: 0
Thanked 1 Time in 1 Post
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by chasedestroy View Post
no, that means he can make the buttons and sliders look fancy! (:
Yup ^this. I have been dabbling in some coding, but nowhere near confident enough to mess with the guts of something like this.

------------------
transmittingend is offline   Thanks Reply With Quote
Old 22-08-2012, 12:37 AM   #12
hitechrecords
Minor Glitch
hitechrecords is currently spamming hard
Brisbane
Posts: 33
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

oh well thats still awesome. If i can find someone to make the VST i'll hit you up if it looks shitty. lol
hitechrecords is offline   Thanks Reply With Quote
Old 23-08-2012, 04:46 PM   #13
benzen
Learning The Ropes
benzen is currently spamming hard
Posts: 4
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

I strongly recommend the Juce library for beginning in audio plugins (if you know a bit about C++) : rawmaterialsoftware.com/juce/

It needs some time to get ready, but then it allows you to compile multiplatform VST/AU/RTAS with the same code, and it provides a lot of classes to build your graphical interface (multiplatform as well).

There is an "audio plugin demo" in the package, if you achieve the compilation of this simple synth and you understand the code, you're ready to make more complex plugins.

If you want examples, all the plugins from "TAL - Togu Audio Line" have been made from Juce (and some of them are open-source).


But if you're more familiar with modular synths and you don't want to bother with programming, I'd recommend Reaktor from Native Instruments. You can easily make your own instrument by plugging oscillators/env/filters together and use it as a VST/AU in your favorite sequencer. You can make a simple square wave as well as a powerful granular drones with it.
benzen is offline   Thanks Reply With Quote
Old 23-08-2012, 04:48 PM   #14
PROton42
IDMf Artist
PROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MCPROton42 is a savage MC
PROton42's Avatar
Posts: 10,278
MC Status: 34650
Thanks: 7,928
Thanked 4,126 Times in 2,688 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by transmittingend View Post
Yup ^this. I have been dabbling in some coding, but nowhere near confident enough to mess with the guts of something like this.
Oh wow, Hi! Didn't know you had an account here

------------------
PROton42 is offline   Thanks Reply With Quote
Old 23-08-2012, 06:30 PM   #15
transmittingend
Minor Glitch
transmittingend will become famous soon enough
transmittingend's Avatar
Age: 35
Posts: 48
MC Status: 60
Thanks: 0
Thanked 1 Time in 1 Post
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by Broton42 View Post
Oh wow, Hi! Didn't know you had an account here
Hey man. Yea, mostly a lurker as evidenced by my post count/lack of avatar/etc. Working to change that though. I dig it here.

------------------
transmittingend is offline   Thanks Reply With Quote
Old 23-08-2012, 06:56 PM   #16
oly
IDMf Artist
oly is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MC
oly's Avatar
socialism twitter
Age: 27
Posts: 12,138
MC Status: 471672701
Thanks: 2,889
Thanked 2,467 Times in 1,692 Posts
Re: Creating Your Own VST Plugins

This is all kinda obvious shit really. I don't really understand why you made this post. Yeah, creating software requires programming. No shit.

and your example is kinda shit, making a clean kick drum is super simple synth basics. Sinewave, pitch envelope with a sharp drop at the beginning. Adjust envelopes and pitch to taste. Waste of time to spend hours and days programming a VST just to do that...

Now if you wanted a tool that samples incoming audio, analyzes it based on frequency content and splits it into bands, processes each band differently and outputs each to it`s own audio stream which can then be manipulated by a control suface, THAT is something you are gonna need to get into programming to do. That`s some Tim Exile shit right there. That`s some shit like IDMf`s very own Dataf1ow does.

Not that it`s a bad post or anything exactly, just kinda... purposeless, I suppose.

------------------
oly is offline   Thanks Reply With Quote
Old 23-08-2012, 08:07 PM   #17
benzen
Learning The Ropes
benzen is currently spamming hard
Posts: 4
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by ghyt wembpang View Post
making a clean kick drum is super simple synth basics. Sinewave, pitch envelope with a sharp drop at the beginning. Adjust envelopes and pitch to taste. Waste of time to spend hours and days programming a VST just to do that...
Yes but the aim here is to learn how to program, not how to make a sound. Everyone knows how to make a kick.

Quote:
Originally Posted by ghyt wembpang View Post
Now if you wanted a tool that samples incoming audio, analyzes it based on frequency content and splits it into bands, processes each band differently and outputs each to it`s own audio stream which can then be manipulated by a control suface, THAT is something you are gonna need to get into programming to do.
Yes but you can't program your shit until you start by something basic. So that's what this thread's for.

Quote:
Originally Posted by ghyt wembpang View Post
Not that it`s a bad post or anything exactly, just kinda... purposeless, I suppose.
I believe this thread will help a future "Tim Exile" genius to get started...
benzen is offline   Thanks Reply With Quote
Old 23-08-2012, 09:11 PM   #18
oly
IDMf Artist
oly is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MC
oly's Avatar
socialism twitter
Age: 27
Posts: 12,138
MC Status: 471672701
Thanks: 2,889
Thanked 2,467 Times in 1,692 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by benzen View Post
Yes but the aim here is to learn how to program, not how to make a sound. Everyone knows how to make a kick.



Yes but you can't program your shit until you start by something basic. So that's what this thread's for.



I believe this thread will help a future "Tim Exile" genius to get started...
This thread doesn't actually say anything that a quick google search won't also say.

It basically says 'to make plugins you can use synthmaker or learn to actually program.' Which is really really obvious... it's like saying 'to make a guitar solo, you have to learn to play guitar.'

Again, I'm not against the thread topic, it's just... not really that useful a thread. 'to program you have to learn to program!' Yes, yes you do.

------------------
oly is offline   Thanks Reply With Quote
Old 25-08-2012, 01:52 AM   #19
Frowzy
Soundwave Mangler
Frowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of lightFrowzy is a glorious beacon of light
Frowzy's Avatar
Canada
Posts: 168
MC Status: 510
Thanks: 2
Thanked 10 Times in 7 Posts
Re: Creating Your Own VST Plugins

Quote:
Originally Posted by ghyt wembpang View Post
This thread doesn't actually say anything that a quick google search won't also say.

It basically says 'to make plugins you can use synthmaker or learn to actually program.' Which is really really obvious... it's like saying 'to make a guitar solo, you have to learn to play guitar.'

Again, I'm not against the thread topic, it's just... not really that useful a thread. 'to program you have to learn to program!' Yes, yes you do.
I agree, it's mostly just a thread to give some beginners a kick-start so they know where to look and which path to take.
Frowzy is offline   Thanks Reply With Quote
Old 05-10-2012, 05:12 PM   #20
gbsr
gbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MCgbsr is a savage MC
gbsr's Avatar
gothenburg, sweden.
Posts: 2,273
MC Status: 33141603
Thanks: 122
Thanked 343 Times in 271 Posts
Re: Creating Your Own VST Plugins

this might be interesting: [Only registered and activated users can see links. Click here to register]

so would this, i assume: [Only registered and activated users can see links. Click here to register]


of course, if you don't like the idea of coding only and want a graphical frontend you could go with either synthedit or synthmaker; synthmaker has it's own scripting language which is pretty easily ported from c++ as well as an assembler compiler, fwiw.

Advertisements


------------------
gbsr is offline   Thanks Reply With Quote
Reply


Thread Tools

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
LFO Plugins halcyon442 Modular software & programming 24 09-10-2015 04:03 PM
Which plugins do you use? LateNightSwagg Sound Design, Mixing, & Studio Techniques 51 09-10-2013 08:39 PM
Best plugins for dubstep? FlStudioLord House / Dubstep 73 18-05-2012 07:49 PM
3d spatializing, creating space, plugins etc. bushofghosts Sound Design, Mixing, & Studio Techniques 22 01-12-2011 10:00 PM


All times are GMT +1. The time now is 01:27 AM.


Electronic Music Forums

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc.