VST Research Materials







This page contains a list of user images about VST which are relevant to the point and besides images, you can also use the tabs in the bottom to browse VST news, videos, wiki information, tweets, documents and weblinks.

P!nk - Just Give Me A Reason ft. Nate Ruess
From the Grammy Nominated album The Truth About Love available now - http://smarturl.it/tal Music video by P!nk featuring Nate Ruess performing Just Give Me ...
James Arthur sings Shontelle's Impossible - The Final - The X Factor UK 2012
Watch judges' comments at http://itv.com/XFactor (UK ONLY) Watch James Arthur sing Impossible by Shontelle Sweeeeet! As potential Winner's Singles go, this o...
THE LEGEND OF ZELDA RAP [MUSIC VIDEO]
WATCH BLOOPERS & MORE: http://bit.ly/ZELDAxtras DOWNLOAD THE SONG: http://smo.sh/13NrBp8 DOWNLOAD UNCENSORED SONG: http://smo.sh/WMYpsf GET LEGEND OF SMOSH T...
MACKLEMORE & RYAN LEWIS - THRIFT SHOP FEAT. WANZ (OFFICIAL VIDEO)
Thrift Shop on iTunes: http://itunes.apple.com/us/album/thrift-shop-feat.-wanz-single/id556955707 The Heist physical deluxe edition: http://www.macklemoremer...
Rihanna - Rehab ft. Justin Timberlake
Music video by Rihanna performing Rehab. YouTube view counts pre-VEVO: 19591123. (C) 2007 The Island Def Jam Music Group.
Draw My Life - Ryan Higa
So i was pretty hesitant to make this video... but after all of your request, here is my Draw My Life video! Check out my 2nd Channel for more vlogs: http://...
Rihanna - Stay ft. Mikky Ekko
Download "Stay" from Unapologetic now: http://smarturl.it/UnapologeticDlx Music video by Rihanna performing Stay ft. Mikky Ekko. © 2013 The Island Def Jam Mu...
YOLO (feat. Adam Levine & Kendrick Lamar)
YOLO is available on iTunes now! http://smarturl.it/lonelyIslandYolo THE LONELY ISLAND - THE WACK ALBUM - JUNE 11th! Pre-order THE WACK ALBUM DIRECT: http://...
Why Selena Broke Up With Justin
For you nosy people, this is the reason why Selena Gomez broke up with Justin Bieber. Get the song on iTunes: http://bit.ly/T74XEZ Andy Lange produced the mu...
Epic Trick Shot Battle | Dude Perfect
Play the DUDE PERFECT GAME here! iPhone - http://bit.ly/DPGameiPhone Android - http://bit.ly/DPGameAndroid iPad - http://bit.ly/DPGameiPad Tweet! http://bit....
Most Annoying People On The Internet
Don't be these people. Mapoti See Bloopers and Behind-The-Scenes Here!: http://youtu.be/dfpo7uXwJnM Huge thank you and shout out to Dtrix: http://www.youtube...
MACKLEMORE & RYAN LEWIS - CAN'T HOLD US FEAT. RAY DALTON (OFFICIAL MUSIC VIDEO)
Macklemore & Ryan Lewis present the official music video for Can't Hold Us feat. Ray Dalton. Can't Hold Us on iTunes: https://itunes.apple.com/us/album/cant-...
Draw My Life- Jenna Marbles
This video accidentally turned out kind of sad, ME SO SOWWY IT NOT POSED TO BE SAD WHO WANTS HUGS AND COOKIES? Also, FYI for anyone attempting this, it takes...
Rihanna - Diamonds
Pre-order new album Unapologetic, out worldwide Monday, November 19: http://smarturl.it/UnapologeticDlx Music video by Rihanna performing Diamonds. ©: The Is...
Rihanna - Pon de Replay (Internet Version)
Music video by Rihanna performing Pon de Replay. YouTube view counts pre-VEVO: 4166822. (C) 2005 The Island Def Jam Music Group.
Rihanna - Only Girl (In The World)
Music video by Rihanna performing Only Girl (In The World). (C) 2010 The Island Def Jam Music Group #VEVOCertified on February 16, 2011. http://www.vevo.com/...
Fitch, Please
Ellen weighed in on the conversation surrounding the policies of Abercrombie & Fitch.
The Next Viral Youtube Trend!
Its a simple math equation really... Click to see Bloopers and The making of this video here!: http://www.youtube.com/watch?v=nccOGxj27J8 Follow me on TWITTE...
IF MOVIES WERE REAL 2
WATCH AVATAR, PREDATOR & BLOOPERS: http://bit.ly/Movies2XTRAS Anthony and Ian see what movies would be like if they were actually realistic. AGAIN. ---------...
Rihanna - Where Have You Been
Buy on iTunes: http://www.Smarturl.it/TTT Amazon: http://idj.to/svJVGM Music video by Rihanna performing Where Have You Been. ©: The Island Def Jam Music Group.

Virtual Studio Technology (VST) is a type of interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software. Thousands of plugins exist, both commercial and freeware, and VST is supported by a large number of audio applications. The technology can be licensed from its creator, Steinberg.

Contents

Overview [edit]

VST plugins are generally run within a Digital Audio Workstation, providing the host application with additional functionality. Most VST plugins can be classified as either instruments (VSTi) or effects, although other categories exist. VST plugins generally provide a custom GUI, displaying controls similar to the physical switches and knobs on audio hardware. Some (often older) plugins rely on the host application for their UI.

VST instruments include software simulation emulations of well-known hardware synthesizer devices and samplers, emulating the look of the original equipment and its sonic characteristics. This enables VSTi users to use virtual versions of devices that may be otherwise difficult to obtain.

VST instruments require notes to be sent via MIDI in order to output audio, while effect plugins process audio data (some effect plugins do require a MIDI input too though, for example they might use MIDI sync to modulate the effect in sync with the tempo). MIDI messages can often also be used to control parameters of both instrument and effect plugins. Most host applications allow the audio output from one VST to be routed to the audio input of another VST (known as chaining). For example, output of a VST synthesizer can be sent to a VST reverb effect for further processing.

History [edit]

The VST interface specification and SDK was released in 1996, coinciding with the release of Steinberg Cubase 3.02. Included with Cubase were the first available VST format plugins. Espacial, Choirus, Stereo Echo and Auto-Panner.[1]

The VST interface specification was updated to version 2.0 in 1999. One of the additions was the ability for plugins to receive MIDI data. This allowed for the introduction of VSTi (Virtual Studio Technology Instrument) format plugins. VST Instruments can act as standalone software synthesizers, samplers or drum machines.[2]

Neon[3] was the first available VST Instrument (included with Cubase VST 3.7). It was a 16-voice, 2-oscillator virtual analog synthesizer.[2]

The VST interface specification was updated to version 2.4 in 2006. Changes included the ability to process audio using 64 bit precision.[4]

The VST interface specification was updated to version 3.0 in 2008. Changes included:[5]

  • Audio Inputs for VST Instruments
  • Multiple MIDI inputs/outputs
  • Optional SKI (Steinberg Kernel Interface) integration

The VST interface specification was updated to version 3.5 in February, 2011. Changes included, among others, Note Expression where "each individual note (event) in a polyphonic arrangement can contain extensive articulation information, which creates unparalleled flexibility and a much more natural feel of playing." [6]

VST plugins [edit]

There are three types of VST plugin.

VST instruments generate audio. They are generally either virtual synthesizers or samplers. Some, such as Native Instruments' Pro-53, specifically recreate the look and sound of famous synthesizers from years past (in this case, the Prophet-5). Some of the better known VST instruments include Massive, FM8, Absynth, Sylenth, Reaktor, and Omnisphere.

VST effects, such as reverb and phaser effects, process audio input. Other monitoring effects provide visual feedback of the input signal without processing the audio. Most hosts allow multiple effects to be chained.

VST MIDI effects process MIDI messages prior to routing the MIDI data to other VST instruments or hardware devices; for example, to transpose or create arpeggios.

VST hosts [edit]

A VST host is a software application or hardware device that allows VST plugins to be loaded and controlled. The host application is responsible for handling the routing of digital audio and MIDI to and from the VST plugins.

Software [edit]

There are a wide range of VST hosts available, including:

There are also stand-alone "dedicated hosts" whose sole purpose is to serve as a host for the VST plugins rather than as an extension of their sequencing or audio capabilities. These are usually optimized for live performance use, with features like fast song configuration switching. Examples of popular dedicated VST host software include:

VST plugins can be hosted in incompatible environments using a translation layer, or shim. For example, FL Studio fundamentally supports only its own internal plugin architecture, but a native "wrapper" plugin exists that can, in turn, load VST plugins, among others. As another example, FXpansion offers a VST to RTAS (Real Time AudioSuite) wrapper (allowing VST plugins to be hosted in the popular Pro Tools digital audio workstation), and a VST to Audio Units wrapper (allowing VST plugins to be hosted in Apple Logic Pro Digital Audio Workstation).

Hardware [edit]

Hardware VST hosts can load special versions of VST plugins. These units are portable and usable without a computer, although some of them require a computer for editing. Other hardware options include PCI/PCIe cards designed for audio processing, which take over audio processing from the computer's CPU and free up RAM. Examples of hardware VST hosts are:

Some above can host VSTs and VSTis, and either run windows music applications like Cubase, Live, Pro Tools, Logic etc. or have their own DAW inside. Other are VST Hosts only and you shall have a separate DAW application to run together with them. Origin from Arturia is a hardware DSP system that houses several VST software synthesizers in one machine like Jupiter 50/80 from Roland.

Audio data can also be sent over a network using appropriate software, allowing the main host to run on one computer and VST plugins to run on peripheral computers.

Main VST host specification [edit]

The mensurable Key Performance Indicators (KPI) for hardware (or software) VST hosts benchmark for live application (stage use) are: low warm-up time; low time required to switch between instruments and banks/ patches/ presets; low audio latency (less than 5 ms); good sound quality (sample rate); low CPU usage; low background noise; high input level dynamic range; greater user memory capacity.

The subjective aspects to be considered are: run under Windows, Linux, Mac, Android or other operating systems; run ASIO drive; run a great number of both free and commercial VST plug-ins; compatible with any kind of synthesis algorithms as additive, subtractive, physical modelling, sampling, FM synthesis, mixed and so on; offer a friendly Man Machine Interface (MMI) including touch screen capabilities; back-light screen for overnight operation; stable program routines without crashes; instrument parameters easily user configurable; ability to simulate the sound of a real instrument, if offered; open-architecture design for hardware and software with SDK; and, automatic detection of peripheral as MIDI keyboards, controllers and third part components; Considering hardware solutions: rugged construction suitable for live performance, with high life cycles quality jacks, connectors, switches, rotary and slider potentiometer. Musicians shall provide a no-break (UPS) for the entire hardware system to avoid electric power faults and use good cable extensions and plugs.

VST plugin standard [edit]

The VST plugin standard is the audio plugin standard created by Steinberg to allow any third party developers to create VST plugins for use within VST host applications. VST requires separate installations for Windows, Mac OS X and Linux. The majority of VST plugins are available for Windows due to both Apple's proprietary Audio Unit software for OS X and the lack of information and patent encumbrances[specify] that make development difficult for Linux platforms.

Audio stream input/ output (ASIO) [edit]

ASIO is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card. Whereas Microsoft’s DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly.

ASIO4ALL is a freeware hardware independent low latency ASIO driver for WDM audio devices. It uses WDM Kernel-Streaming and sometimes even more sophisticated methods to achieve its objectives.

Presets [edit]

VST plugins often have many controls, and therefore need a method of managing presets (sets of control settings).

Steinberg Cubase VST introduced two file formats for storing presets: an FXP file stores a single preset, while an FXB file stores a whole bank of presets. These formats have since been adopted by many other VST hosts, although Cubase itself switched to a new system of preset management with Cubase 4.0.

Many VST plugins have their own method of loading and saving presets, which do not necessarily use the standard FXP/FXB formats.

Competing technologies [edit]

Programming languages [edit]

Steinberg's VST SDK is a set of C++ classes based around an underlying C API. The SDK can be downloaded from their website.

There are several ports available, such as a Delphi version by Frederic Vanmol,[8] a Java version from the jVSTwRapper project at Sourceforge,[9] and two .NET versions — Noise[10] and VST.NET;[11] this open source project also includes a framework which makes creating VST plugins easier and result in more structured code. VST.NET also provides support for writing managed host applications with a managed class that allows loading an unmanaged Plugin. A notable language supporting VST is Faust considering that it is especially made for making signal processing plugins, often producing code faster than hand-written C++.

In addition, Steinberg have developed the VST GUI, which is another set of C++ classes, which can be used to build a graphical interface. There are classes for buttons, sliders and displays etc. Note that these are low level C++ classes and the look and feel still have to be created by the plugin manufacturer.

A large number of commercial and open-source VSTs are written using the Juce C++ framework instead of direct calls to the VST SDK, because this allows multi-format (VST, AudioUnit and Real Time AudioSuite) binaries to be built from a single codebase.

See also [edit]

References [edit]

  1. ^ Steinberg Cubase 3 (article), Sound on sound, 1996 jul .
  2. ^ a b Cubase 3.7 (article), Sound on sound, 1999 sep 
  3. ^ KVR audio .
  4. ^ Steinberg .
  5. ^ News, KVR audio .
  6. ^ VST 3.5 a milestone in VST development (News), Steinberg, 2011-02-10 .
  7. ^ VST plug-ins 
  8. ^ VST, Axi world .
  9. ^ jVSTwRapper, Source forge .
  10. ^ Noise, Google code .
  11. ^ VST.Net, Codeplex .

External links [edit]

Twitter
News
Documents
Don't believe everything they write, until confirmed from SOLUTION NINE site.







What is SOLUTION NINE?

It's a social web research tool
that helps anyone exploring anything.
Learn more about us here.



Updates:


Stay up-to-date. Socialize with us!
We strive to bring you the latest
from the entire web.


Company Information: