What is PluginTutor ?
As a programmer, if you are working with sound technology it is very important that before you start coding you should understand some basic sound technology for e.g. DSP and MIDI. You can find lots of articles here in DSP and MIDI section.
For a new developer who want to work on VST plugin, he or she may find this site very useful. In VST Pluging section you will find lots of topic from our Expert.
* This site is not for advance User or Developer.
It is very important to understand the XML-DOM before you implement in your c++ application. Now a days XML plays a very important role, including information storage and retrieval, publishing and network communication.
Some useful XML tutorial links:
http://www.xml.com/pub/a/98/10/guide0.html?page=2
http://www.w3schools.com/dom/default.asp
Sometime XML also plays a very important role, if you are designing any music application.
There are some good resources for XML C++ library implementations
both commercial and open-source.
Please look at the following links -
For a audio plugin or music application, creating a GUI is a challenging job for every programmer. Although there are lots of GUI Library /Framework available for developer to make the task easy. more
Constructors and Destructors: ” Constructors and destructors are special member functions of classes that are used to construct and destroy class objects. Construction may involve memory allocation and initialization for objects. Destruction may involve cleanup and deallocation of memory for objects.” more
To understand the purpose of Virtual function, we should know the following concepts: more
Pointer is a variable that stores a memory address. The memory address is a unique location and has its own unique address.



