How to make VST/AU?
You are Unregistered, please register to gain Full access.    
Advertisements


Modular software & programming MaxMSP, Reaktor, Pure Data, Jeskola BUZZ, and other modular programs. Any questions relating to these programs (patching, favorite ensembles) should be posted in this forum.

Reply
Thread Tools
Old 05-10-2012, 12:23 AM   #1
Dugg Funnie
Banned
Dugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond repute
Posts: 639
MC Status: 3810
Thanks: 10
Thanked 76 Times in 67 Posts
How to make VST/AU?

Yo IDMf,


I'm thinking about getting into VST creation and development, was wondering if you guys had any input to offer as to how to get started. The questions I have so far are as follows:

What programing language or languages are most commonly used to make VST plug-ins (Java, Pd, C++, etc...)
Where could I learn more about the programming skills I would specifically need for this endeavour?
if I were to start making some serious plug-ins how could I go about making visually appealing GUI's/does anybody know good resources or even independent artists who can do that sort of thing
And lastly if I were to start doing this would people here be willing to help me out with beta testing and feedback to help me improve my product?

Advertisements

Dugg Funnie is offline   Thanks Reply With Quote
Old 05-10-2012, 07:19 AM   #2
scyn
scyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MCscyn is a savage MC
/\/\/\
Posts: 7,767
MC Status: 389883056
Thanks: 1,145
Thanked 3,291 Times in 2,080 Posts
Re: How to make VST/AU?

There was a very brief discussion [Only registered and activated users can see links. Click here to register]
fwiw.
scyn is offline   Thanks Reply With Quote
Old 18-10-2012, 08:03 AM   #3
penguinoid
Eternal Echoer
penguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MCpenguinoid is a savage MC
penguinoid's Avatar
Berkeley, CA
Posts: 879
MC Status: 507776
Thanks: 234
Thanked 205 Times in 154 Posts
Re: How to make VST/AU?

I think primarily people tend to code in C++, as most of the Steinberg SDK seems to be C++ based. Probably the safest bet.

Last edited by penguinoid; 18-10-2012 at 08:17 AM..
penguinoid is offline   Thanks Reply With Quote
Old 18-10-2012, 11:14 PM   #4
I/O_Madness
Criminal Mastermind
I/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MC
I/O_Madness's Avatar
Wyoming
Age: 32
Posts: 7,030
MC Status: 11490104
Thanks: 1,825
Thanked 1,053 Times in 771 Posts
Re: How to make VST/AU?

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

------------------
Music please - Unregistered needs to get in the CHATROOM!!!
music by I/O_Madness --- facebook
CHECK OUT THE LATEST BEAT BATTLE!!

I/O_Madness
I/O_Madness is offline   Thanks Reply With Quote
Old 31-10-2012, 01:05 PM   #5
DIrtySinatra
Granular Poster
DIrtySinatra has a spectacular aura aboutDIrtySinatra has a spectacular aura about
DIrtySinatra's Avatar
Portlaoise
Posts: 68
MC Status: 160
Thanks: 1
Thanked 3 Times in 3 Posts
Re: How to make VST/AU?

Synth Maker is pretty good to get an understanding how synthesizers work.. Just remember that if your trying to make a synth for commercial use your up against 1000s of others plus 10,000s of others who are letting them out for free.. If you are going to go down this route, make sure its for yourself.. I get the feeling your grasp of synthesis isn't the best because there's almost nothing the top 5-10 digital synths cant do out there..

Also you can expect to be writing in excess of 000s lines of code, let alone designing wave tables, modular algorithms, design and playability etc.. If you feel up to it I would love to give you support.. CSound is an audio language.. Have a look..

------------------
DIrtySinatra is offline   Thanks Reply With Quote
Old 31-10-2012, 06:34 PM   #6
Dugg Funnie
Banned
Dugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond repute
Posts: 639
MC Status: 3810
Thanks: 10
Thanked 76 Times in 67 Posts
Re: How to make VST/AU?

I'm looking more at working more in creating effects/filters than specifically synthesizers. I'm well aware of the inherent power of synths, I have just have some, in my opinion, unique ideas for plug-ins and I'm planning to try and build a business around them. And I'm learning C and CSound because I think it'll be the easiest way for me to port to VST and AU.

Plus one of my professors at Berklee was Richard Boulanger, the guy who wrote the CSound Book so I think that could definitely prove beneficial in terms of makin this happen.

Thanks for the support either way, if I have questions I'll definitely send 'em your way too, I fully expect this isn't going to just be some weekend DIY project and I'm in it for the long-haul!!!!!1!
Dugg Funnie is offline   Thanks Reply With Quote
Old 03-11-2012, 02:51 PM   #7
mibix
Soundwave Mangler
mibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MC
Bristol
Age: 29
Posts: 196
MC Status: 21209
Thanks: 12
Thanked 9 Times in 8 Posts
Re: How to make VST/AU?

I recommend [Only registered and activated users can see links. Click here to register]
for the framework. It's in C++ but can compile VST, AU, Standalone, RTAS etc from the same source code. There is a cost to releasing a commercial synth. If you don't want to pay any fees it would probably be the vstsdk route.

------------------
My collection of music, plugins and random projects... arcticanaudio.com
mibix is offline   Thanks Reply With Quote
Old 03-11-2012, 03:02 PM   #8
Dugg Funnie
Banned
Dugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond reputeDugg Funnie has a reputation beyond repute
Posts: 639
MC Status: 3810
Thanks: 10
Thanked 76 Times in 67 Posts
Re: How to make VST/AU?

Is that the SDK specifically from Steinberg? And big up on JUCE, definitely going to look into that. I think I'm going to be doing the programming in CSound and maybe regular C++, any idea on which would be the most efficient way? I know with CSound you can port straight to AU and I believe VST as well, but I'm not totally sure.
Dugg Funnie is offline   Thanks Reply With Quote
Old 03-11-2012, 05:58 PM   #9
Lowbass
Minor Glitch
Lowbass is currently spamming hard
Lowbass's Avatar
Granada
Posts: 37
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: How to make VST/AU?

interesting
Lowbass is offline   Thanks Reply With Quote
Old 23-12-2012, 06:29 PM   #10
[Complex]
Microknight
[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold[Complex] is a splendid one to behold
[Complex]'s Avatar
Spain
Posts: 128
MC Status: 960
Thanks: 13
Thanked 19 Times in 16 Posts
Re: How to make VST/AU?

I think C++ is the best way, also is important to know well this languaje before attempting to make a VST synth

Maybe other good option is Java
[Complex] is offline   Thanks Reply With Quote
Old 24-04-2016, 04:53 PM   #11
AdamThing
Regular Freak
AdamThing will become famous soon enough
Posts: 16
MC Status: 60
Thanks: 0
Thanked 1 Time in 1 Post
Re: How to make VST/AU?

im learning C++. i have an audio programming book id like to master. once i figure that out im going to use the steinberg SDK and ill be set to go. also im going to throw asio programming in there.
AdamThing is offline   Thanks Reply With Quote
Old 10-05-2016, 06:29 PM   #12
mute machine
無意味なネクタイ
mute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MCmute machine is a savage MC
mute machine's Avatar
a garden with a cassette player
Age: 29
Posts: 1,542
MC Status: 20860
Thanks: 223
Thanked 417 Times in 337 Posts
Re: How to make VST/AU?

I use synthedit cause I'm a pleb.

------------------
My Website:https://flootaboot.wordpress.com/

(all of my music is linked on my website)
mute machine is offline   Thanks Reply With Quote
Thanks to mute machine
A.M (15-07-2018)
Old 31-08-2016, 12:13 AM   #13
stray medicine
Binch
stray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MCstray medicine is a savage MC
stray medicine's Avatar
Minneapolis
Age: 25
Posts: 1,102
MC Status: 20160
Thanks: 426
Thanked 403 Times in 278 Posts
Re: How to make VST/AU?

There's a way to create MIDI applications using Unity, if anyone is interested. I figured out how to get MIDI input using this awesome package from Kejiro Takahashi that's free

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


Using Unity would probably be a lot easier than just diving into scripting a vst on your own. This is something I really want to do, there are a few ideas I have for midi applications that I think could be created easily through Unity. If I do get around to making some I'll post em on here.
stray medicine is offline   Thanks Reply With Quote
Thanks to stray medicine
mute machine (31-08-2016)
Old 15-07-2018, 08:45 PM   #14
jjmcclear248
Minor Glitch
jjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to behold
Michigan
Posts: 35
MC Status: 960
Thanks: 17
Thanked 19 Times in 13 Posts
Re: How to make VST/AU?

I would love to recreate the Ensoniq DP4+, as a plugin. It was a great effects processor. That probably gets into a whole different world though... remodeling the circuits, etc. Like Roland has been doing lately.

Jesse
jjmcclear248 is offline   Thanks Reply With Quote
Old 15-07-2018, 09:00 PM   #15
bu.re_
Minor Glitch
bu.re_ is a splendid one to beholdbu.re_ is a splendid one to beholdbu.re_ is a splendid one to beholdbu.re_ is a splendid one to beholdbu.re_ is a splendid one to beholdbu.re_ is a splendid one to beholdbu.re_ is a splendid one to behold
los angeles
Posts: 40
MC Status: 810
Thanks: 9
Thanked 16 Times in 13 Posts
Re: How to make VST/AU?

what about using max/msp?

------------------
bu.re_ is offline   Thanks Reply With Quote
Old 15-07-2018, 09:32 PM   #16
jjmcclear248
Minor Glitch
jjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to beholdjjmcclear248 is a splendid one to behold
Michigan
Posts: 35
MC Status: 960
Thanks: 17
Thanked 19 Times in 13 Posts
Re: How to make VST/AU?

jjmcclear248 is offline   Thanks Reply With Quote
Thanks to jjmcclear248
I/O_Madness (15-07-2018)
Old 15-07-2018, 10:11 PM   #17
I/O_Madness
Criminal Mastermind
I/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MC
I/O_Madness's Avatar
Wyoming
Age: 32
Posts: 7,030
MC Status: 11490104
Thanks: 1,825
Thanked 1,053 Times in 771 Posts
Re: How to make VST/AU?

Quote:
Originally Posted by bu.re_ View Post
what about using max/msp?
I've used Max/MSP a bit. It is pretty cool, although the topic addressed making VST/AU plugins, which Max/MSP does not do. With that said, I've done some cool things in Max/MSP, and you could perhaps do circuit modelling in Max/MSP. I've been interested in doing audio plug ins... Using Max/MSP or another language, you will need to learn a bit about programming... not to mention designing the circuit model.

I started a degree in Computer Engineering for this very reason, to do more audio plug in programming and learn about signal analysis and such. But yeah, I wanna do stuff like that.

Doing VST's you'd need Steinberg's VST SDK, which you can get off their website: [Only registered and activated users can see links. Click here to register]

------------------
Music please - Unregistered needs to get in the CHATROOM!!!
music by I/O_Madness --- facebook
CHECK OUT THE LATEST BEAT BATTLE!!

I/O_Madness
I/O_Madness is offline   Thanks Reply With Quote
Old 15-07-2018, 11:46 PM   #18
A.M
IDMf SupporterIDMf Artist
A.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MC
A.M's Avatar
Age: 52
Posts: 10,064
MC Status: 204010
Thanks: 12,012
Thanked 4,080 Times in 3,032 Posts
Re: How to make VST/AU?

Quote:
Originally Posted by I/O_Madness View Post
Doing VST's you'd need Steinberg's VST SDK, which you can get off their website: [Only registered and activated users can see links. Click here to register]
The only problem..if it's even one..is they now only offer the VST3 version, having recently dropped support for the VST2 standard completely..which kinda sucks, as..from what I've read and heard from other..VST2 kicks nine kinds of crap out of VST3, which seems to actually be a step backwards and limits VST producers a bit in ways my dumb mind has yet to understand.

So yeah..you'll need the SDK..but how to get the VST2 version I don't really know..hopefully they still over if from an archive or something..or it's out there some place to download.


EDIT: Just found this posted over on their forum..looks like you can't use the VST 2 SDK at all anymore, unless you're one of those who signed a license agreement in the past with them.

"For people having already signed the license agreement for VST2 it will be possible to continue to create VST2 plug-Ins, for new developers from the 1st of October this will be not possible anymore."
[Only registered and activated users can see links. Click here to register]


------------------
A.M is offline   Thanks Reply With Quote
Old 16-07-2018, 11:15 AM   #19
mibix
Soundwave Mangler
mibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MCmibix is a savage MC
Bristol
Age: 29
Posts: 196
MC Status: 21209
Thanks: 12
Thanked 9 Times in 8 Posts
Re: How to make VST/AU?

Quote:
Originally Posted by A.M View Post
The only problem..if it's even one..is they now only offer the VST3 version, having recently dropped support for the VST2 standard completely..which kinda sucks, as..from what I've read and heard from other..VST2 kicks nine kinds of crap out of VST3, which seems to actually be a step backwards and limits VST producers a bit in ways my dumb mind has yet to understand.

So yeah..you'll need the SDK..but how to get the VST2 version I don't really know..hopefully they still over if from an archive or something..or it's out there some place to download.


EDIT: Just found this posted over on their forum..looks like you can't use the VST 2 SDK at all anymore, unless you're one of those who signed a license agreement in the past with them.

"For people having already signed the license agreement for VST2 it will be possible to continue to create VST2 plug-Ins, for new developers from the 1st of October this will be not possible anymore."
[Only registered and activated users can see links. Click here to register]

Their VST3 SDK contains wrappers to compile VST2 plugins: [Only registered and activated users can see links. Click here to register]


Like you say it may be against T&Cs however.

------------------
My collection of music, plugins and random projects... arcticanaudio.com
mibix is offline   Thanks Reply With Quote
Thanks to mibix
A.M (16-07-2018)
Old 16-07-2018, 11:43 AM   #20
A.M
IDMf SupporterIDMf Artist
A.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MCA.M is a savage MC
A.M's Avatar
Age: 52
Posts: 10,064
MC Status: 204010
Thanks: 12,012
Thanked 4,080 Times in 3,032 Posts
Re: How to make VST/AU?

Quote:
Originally Posted by mibix View Post
Their VST3 SDK contains wrappers to compile VST2 plugins: [Only registered and activated users can see links. Click here to register]


Like you say it may be against T&Cs however.
Yeah..you're spot on..it can be done..just won't be legal anymore, unless you're one of those who made VST2 plugins before they introduced VST3, which I guess the wrappers are there so those folks can maintain their products with updates and the likes.

But it seems like they are more or less forcing developers to move on to the new VST3 SDK..even though many don't like it and think it's not as good as the old VST2 version.

Advertisements


------------------
A.M is offline   Thanks Reply With Quote
Reply


Thread Tools

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to make Dubstep bass sounds with NI Massive [DO NOT MAKE NEW THREADS ABOUT THIS] benelli3000 Tutorials Section 46 20-09-2014 08:10 PM
Once in a while I make hip hop... akahendy Listening Booth 10 17-09-2012 12:04 AM
Hi Guys! I make video tutorials on how to make dubstep :) Tomakedubstep Introduce Yourself 0 14-04-2012 01:09 AM
[Techno] Benwaa - Make Dance Make Assoluto Benwaa Listening Booth 9 18-03-2012 05:42 PM
How to make vocal... Elefaze Sound Design, Mixing, & Studio Techniques 14 21-10-2011 10:48 PM


All times are GMT +1. The time now is 07:49 PM.


Electronic Music Forums

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