What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  
 VST Audio Plug-ins SDK (C++) by Steinberg is a Mobile Audio App for Windows, Mac OS X and iOS.
VST Plugin SDK (C++)
Product VST Audio Plug-ins SDK (C++)
Developer Steinberg
Price (MSRP) Free
Type / Tags
Plug-in, App & Soundware Format(s)
UtilityDevelopment Tool
Operating System Availability
Operating
System
Latest
Version
Download Released
 3.6.0  Downloads Released
System Requirements
Windows XP, Windows Vista, Windows 7 and Windows 8 (32 and 64-bit)
 3.6.0  Downloads Released
System Requirements
Mac OS 10.x (32 and 64-bit)
 3.6.0  Downloads Released
System Requirements
iOS 7.x
Miscellaneous Information
Copy ProtectionNone

Virtual Studio Technology (VST) is developed by Steinberg and first launched in 1996. The SDK/API is freely available to all.

VST creates a full, professional studio environment on your PC or Mac. VST allows the integration of virtual effect processors and instruments into your digital audio environment. These can be software recreations of hardware effect units and instruments or new creative effect components in your VST system. All are integrated seamlessly into VST compatible host applications. These VST modules have the sound quality of the best hardware units, yet are far more flexible. All functions of a VST effect processor or instrument are directly controllable and automatable; either with a mouse or with an external hardware controller. VST also allows easy integration of external equipment, allowing you to put together a system tailor-made to your needs.

Being an open standard, the possibilities offered by VST have steadily been growing over the past decade. New virtual effect processors and virtual instruments are constantly being developed.


VST 3 is a general rework of the long-serving VST Plug-in interface. It is not compatible with the older VST versions, but it includes some new features and possibilities. We have redesigned the API to make it not only far easier and more reliable for developers to work with, but have also provided completely new possibilities for Plug-ins. These include:

  • Improved Performance with the Silence Flag

Processing can optionally be applied to Plug-ins only when audio signals are present on their respective inputs, so VST 3 Plug-ins can apply their processing economically and only when it is needed.

  • Multiple Dynamic I/Os

VST 3 Plug-ins are no longer limited to a fixed number of inputs and outputs, and their I/O configuration can dynamically adapt to the channel configuration. Side-chains are also very easily realizable. This includes the possibility to deactivate unused buses after loading and even reactivate those when needed. This cleans up the mixer and further helps to reduce CPU load.

  • Sample-accurate automation

VST 3 also features vastly improved parameter automation with sample accuracy and support for ramped automation data, allowing completely accurate and rapid parameter automation changes.

  • Logical Parameter Organization

The Plug-in parameters are displayed in a tree structure. Parameters are grouped into sections which represent the structure of the Plug-in. Plug-ins can communicate their internal structure for the purpose of overview, but also for some associated functionality (e.g. program-lists).

  • Resizeable UI editor

VST 3 defines a way to allow resizing of the Plug-in editor by a user.

  • Note Expression

VST 3 defines with Note Expression a new way of event controller editing. The Plug-in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for each individual note (event) in a polyphonic arrangement according to its noteId.

  • Factory Concept

VST 3 Plug-in library could export multiple Plug-ins and in this way replaces the shell concept of VST 2 (kPlugCategShell).

Discussion: Active

Discussion

15 February 2013 at 1:31amolivier75

Hi,

I am developping a VST plugin, it works well with cubase but I cannot debug it with cubase, I can only debug it with a small VST host (SAVIhost), but i'dd like to debug it with my cubase 6 element. How can i do this?

(I work with visual express C++)

thank you if you can help me

16 February 2013 at 9:38ammsmaocong

Hi, olivier75,

I'm learning VSTi plugin program, you said your VST plugin works well but I can not. I tested the examples, again, pitchnames and get again.dll, pitchnams.dll, they can be recognized by VST3plugintesthost(menu view->Open Plug-In Information Windows) but can not be recognized by cubase(menu Devices->VST Instruments). How did you do it?

16 February 2013 at 11:31amolivier75

Hi msmaocong
Did you try with the example vstxsynth?
again should be a VST effect, not a VST instrument.
If you want to specify that your plugin is an instrument, and not an effect, you should add
isSynth();
in the constructor of the main class (like it is in vstxsynth)

16 February 2013 at 11:31amolivier75

Hi msmaocong

Did you try with the example vstxsynth?

again should be a VST effect, not a VST instrument.

If you want to specify that your plugin is an instrument, and not an effect, you should add

isSynth();

in the constructor of the main class (like it is in vstxsynth)

17 February 2013 at 12:40pmmsmaocong

Thanks olivier75,

I tried vstxsynth, it can be recognized by cubase now, thanks!

17 February 2013 at 8:11pmolivier75

You're welcome!

again is an effect, you should see it in cubase in the list of VST effects when you want to assign an effect on an audio track.

Please log in to join the discussion

 My KVR - Version Control & Lists
Not In Your MY KVR Groups
(or group limitation prevents versioning)
22 people have added VST Audio Plug-ins SDK (C++) to 3 My KVR groups 25 times

KVR Rank (Based on page views)

Overall: 246  174  241  3

30-Day: 230; 7-Day: 213; Yesterday: 219

Advertisements