Author
|
VST programming
|
icedice
IsraTrance Junior Member
Started Topics :
42
Posts :
286
Posted : Feb 23, 2010 23:50:34
|
Hi, I sometimes see people upload small plugins here that they did them selves... I would like to make some myself, but i have no idea where to start... I currently code in Java and C#, but I don't know where to find info about programming plugins and what language to use...
So, if anybody could point me in the right direction it would be great....
|
|
|
Suloo
IsraTrance Full Member
Started Topics :
87
Posts :
2822
Posted : Feb 24, 2010 02:02
|
you can start over and read the documentation of the vst sdk..if you understand that fully and still want to learn vst coding then you might consider dsp coding next..
its alot of maths you need to know etc..
you can start in c/c++ and you will need some object orientated coding as well..
this should be your daily lecture i guess..
http://www.kvraudio.com/forum/viewforum.php?f=33
good luck!
cheers
  -------......-------...-..-..-..-.-.-.-.- |
|
|
Suloo
IsraTrance Full Member
Started Topics :
87
Posts :
2822
Posted : Feb 24, 2010 05:35
|
here is a nice little tutorial by toby..
http://www.asktoby.com/#vsttutorial
check it out, should give you a good starting point on effects..
cheers
  -------......-------...-..-..-..-.-.-.-.- |
|
|
icedice
IsraTrance Junior Member
Started Topics :
42
Posts :
286
Posted : Feb 24, 2010 10:42
|
Thanx! I'm going to read that and see if it scares me away...
|
|
|
braininavat
Started Topics :
5
Posts :
233
Posted : Feb 24, 2010 16:35
|
I would give synthmaker a try. Its basically like a reaktor interface that can compile down to a vst dll, but it also has a code module that you can insert code in a C++ like lang...
The VST SDK you will waste too much of your time with simple stuff and looking for dsp code.
A C# based synth environment would be killer, but doesn't seem to be much realistic stuff going on in this area. |
|
|
Uedi
IsraTrance Junior Member
Started Topics :
10
Posts :
288
Posted : Feb 24, 2010 20:39
|
_
Cockos Reaper supports JS plugins!
http://www.reaper.fm/sdk/js/js.php
I'm not sure is JS is the same as Java!
Personally I don't like much the synths made on Synthmaker and SynthEdit.. because they all sound the same!
On the other hand, I like and use many FX plugins made with them. |
|
|
icedice
IsraTrance Junior Member
Started Topics :
42
Posts :
286
Posted : Feb 25, 2010 09:44
|
Thanx for the feedback guys... SynthEdit and Synthmaker is not good for me. The main reason that I want to make plugins is to combine my interest for music with my interest (also what I study) for programming...
|
|
|
braininavat
Started Topics :
5
Posts :
233
Posted : Feb 25, 2010 15:34
|
icedance, there is literally a code module in synthmaker..
http://synthmaker.co.uk/images/s8.png
That image is a moog filter from musicdsp.org
You can do whatever dsp you want, in code but with the advantage of not wasting time with GUI stuff and that at such a low level.
If I was going to make vsts I would use synthmaker and get the source code to csound and rip it apart.
All the dsp you could ever ask for in csound, only problem is its written in C.
The reason synthmaker synths all sound the same is because its really hard to make synths that don't sound the same! |
|
|
reEto
IsraTrance Junior Member
Started Topics :
44
Posts :
31
Posted : Feb 28, 2010 19:26
|
if you are a good coder, you can do all these signalProcessing things. there are a lot of books about digital signal synthesis.
the performed language doing performed plugs is object pascal. Often i also use c++ for some ideas.
try to plan what your fx should be. then begin coding the structure, and test test test... bugfix etc.
i wrote about 30 plugins and my own djing/daw software the last 7 years with this way...
cheeRs & dont freeZe
.reEto
  ·».¸¸.·*¨`·» .hiB - modular created & tri modular mixed Music - http://www.reeto.de «·´¨*·.¸¸.«· |
|
|