All Topics  
Virtual Studio Technology

 

   Email Print
   Bookmark   Link






 

Virtual Studio Technology



 
 
Steinberg
Steinberg

Steinberg is a German musical software and equipment company based in Hamburg. It mainly produces Musical Instrument Digital Interface music sequencer software, software synthesizers and digital audio editor tools....
's Virtual Studio Technology (VST) is an interface for integrating software audio
Sound recording and reproduction

Sound recording and reproduction is the electrical or mechanics inscription and re-creation of sound waves, such as spoken voice, singing, instrumental music, or sound effects....
 synthesizer
Synthesizer

A synthesizer is an electronic instrument capable of producing a variety of sounds by generating and combining signals of different frequency....
 and effect plugin
Plugin

In computing, a plug-in consists of a computer program that interacts with a host application software to provide a certain, usually very specific, function "on demand"....
s with audio editors and hard-disk recording systems. VST and similar technologies use Digital Signal Processing
Digital signal processing

Digital signal processing is concerned with the representation of the signal s by a sequence of numbers or symbols and the processing of these signals....
 to simulate traditional recording studio
Recording studio

A recording studio is a facility for Sound recording and reproduction. Ideally, the space is specially designed by an acoustics to achieve the desired acoustic properties ....
 hardware with software. Thousands of plugins exist, both commercial and freeware
Freeware

Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
, and VST is supported by a large number of audio applications. The technology can be licensed from its creator, Steinberg
Steinberg

Steinberg is a German musical software and equipment company based in Hamburg. It mainly produces Musical Instrument Digital Interface music sequencer software, software synthesizers and digital audio editor tools....
.

Overview
VST plugin
Plugin

In computing, a plug-in consists of a computer program that interacts with a host application software to provide a certain, usually very specific, function "on demand"....
s are generally run within a Digital Audio Workstation
Digital audio workstation

A digital audio workstation is an electronic system designed to sound recording, sound editing and play back digital audio. A key feature of DAWs is the ability to freely manipulate recorded sounds....
, providing the host application with additional functionality.






Discussion
Ask a question about 'Virtual Studio Technology'
Start a new discussion about 'Virtual Studio Technology'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Steinberg
Steinberg

Steinberg is a German musical software and equipment company based in Hamburg. It mainly produces Musical Instrument Digital Interface music sequencer software, software synthesizers and digital audio editor tools....
's Virtual Studio Technology (VST) is an interface for integrating software audio
Sound recording and reproduction

Sound recording and reproduction is the electrical or mechanics inscription and re-creation of sound waves, such as spoken voice, singing, instrumental music, or sound effects....
 synthesizer
Synthesizer

A synthesizer is an electronic instrument capable of producing a variety of sounds by generating and combining signals of different frequency....
 and effect plugin
Plugin

In computing, a plug-in consists of a computer program that interacts with a host application software to provide a certain, usually very specific, function "on demand"....
s with audio editors and hard-disk recording systems. VST and similar technologies use Digital Signal Processing
Digital signal processing

Digital signal processing is concerned with the representation of the signal s by a sequence of numbers or symbols and the processing of these signals....
 to simulate traditional recording studio
Recording studio

A recording studio is a facility for Sound recording and reproduction. Ideally, the space is specially designed by an acoustics to achieve the desired acoustic properties ....
 hardware with software. Thousands of plugins exist, both commercial and freeware
Freeware

Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
, and VST is supported by a large number of audio applications. The technology can be licensed from its creator, Steinberg
Steinberg

Steinberg is a German musical software and equipment company based in Hamburg. It mainly produces Musical Instrument Digital Interface music sequencer software, software synthesizers and digital audio editor tools....
.

Overview


VST plugin
Plugin

In computing, a plug-in consists of a computer program that interacts with a host application software to provide a certain, usually very specific, function "on demand"....
s are generally run within a Digital Audio Workstation
Digital audio workstation

A digital audio workstation is an electronic system designed to sound recording, sound editing and play back digital audio. A key feature of DAWs is the ability to freely manipulate recorded sounds....
, 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
Gui

Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
, 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 emulations of well-known hardware synthesizer
Synthesizer

A synthesizer is an electronic instrument capable of producing a variety of sounds by generating and combining signals of different frequency....
 devices and samplers
Sampler (musical instrument)

A sampler is an electronic musical instrument closely related to a synthesizer. Instead of generating sounds from scratch, however, a sampler starts with multiple recordings of different sounds added by the user, and then plays each back based on how the instrument is configured....
, 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 rare effect plugins do require a MIDI input too though, for example they might use MIDI sync to sweep 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
Reverberation

Reverberation is the persistence of sound in a particular space after the original sound is removed. A reverberation, or reverb, is created when a sound is produced in an enclosed space causing a large number of Echo to build up and then slowly decay as the sound is absorbed by the walls and air....
 effect for further processing.

Appropriate hardware and drivers, such as a sound card
Sound card

A sound card is a computer expansion card that facilitates the input and output of sound to/from a computer under control of computer programs....
 that supports ASIO
Audio stream input output

Audio Stream Input/Output is a computer soundcard Device 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....
, VST plugins can be used in real-time. ASIO bypasses Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
' slower audio engine, offering much lower latency
Latency (audio)

Latency refers to a short period of delay required for the Analog-to-digital converter representations of the sound data. Devices such as computers can only process digital data....
.

VST plugins


VST instruments generate audio. They are generally either virtual synthesizer
Synthesizer

A synthesizer is an electronic instrument capable of producing a variety of sounds by generating and combining signals of different frequency....
s or sampler
Sampler (musical instrument)

A sampler is an electronic musical instrument closely related to a synthesizer. Instead of generating sounds from scratch, however, a sampler starts with multiple recordings of different sounds added by the user, and then plays each back based on how the instrument is configured....
s. One of the first VST instruments was the (see ), which was included in Steinberg's Cubase. Some, such as Native Instruments
Native Instruments

Native Instruments is a music software production company whose products are mainly aimed at electronic musicians. The company was founded in 1996 in Berlin by Stephan Schmitt and Volker Hinz....
' Pro-53, specifically recreate the look and sound of famous synthesizers from years past (in this case, the Prophet-5).

VST effects, such as reverb
Reverberation

Reverberation is the persistence of sound in a particular space after the original sound is removed. A reverberation, or reverb, is created when a sound is produced in an enclosed space causing a large number of Echo to build up and then slowly decay as the sound is absorbed by the walls and air....
 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
Transposition (music)

In music transposition refers to the process of moving a collection of notes up or down in pitch by a constant interval . For example, one might transpose an entire piece of music into another Key ....
 or create arpeggio
Arpeggio

In music, an arpeggio is a broken Chord where the notes are played or sung in sequence, one after the other, rather than ringing out simultaneously....
s.

VST hosts


Software

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
Digital audio

Digital audio uses digital signals for sound reproduction. This includes Analog-to-digital converter, Digital-to-analog converter, storage, and transmission....
 and MIDI to and from the VST plugins.

There are a wide range of VST-compatible hosts available; some of the most popular include Ableton Live
Ableton Live

Ableton Live is a professional Music loop-based software music sequencer for Mac OS and Microsoft Windows by Ableton. The latest major release of Live, Version 7, was released in November 2007....
, Cubase, FL Studio
FL Studio

FL Studio, formerly known as FruityLoops, is a digital audio workstation, developed by Belgium company . FL Studio was originally the creation of Didier Dambrin, who is now the lead programmer responsible for the overall development....
, REAPER
Reaper

A reaper is a person or machine that reaps crop when they are ripe....
 and Sonar
Cakewalk Sonar

Cakewalk SONAR is a computer program made by Cakewalk for recording, editing, mixing, mastering and outputting audio. The latest versions of the software are SONAR Home Studio 7, SONAR Home Studio 7 XL, SONAR 8 Studio Edition, SONAR 8 Producer Edition, and SONAR LE....
. is a stand-alone executable that runs a single VST instrument. Other VST hosts include:
  • AudioMulch
    AudioMulch

    AudioMulch is modularity audio software for making music and processing sound. It combines the concepts of musical instrument, live composition environment and instrument-building toolkit....
  • Bidule
    Bidule

    Bidule is a modular program for creation of interactive computer music and multimedia works that runs on both Personal computer and Macintosh computers....
  • Max MSP
  • Kore
    Kore

    Kore is an energy drink distributed by General Nutrition Center in 250 mL cans....


VST plugins can be hosted in incompatible environments using a translation layer, or shim. For example, FXpansion
FXpansion

FXpansion is a Ltd company that produces music software including BFD, GURU and the VST-RTAS and VST-AudioUnit Adapters....
 offers a VST to RTAS (Real Time AudioSuite
Real Time AudioSuite

Real-Time AudioSuite is a format of audio plug-ins developed by Digidesign for their Pro Tools LE, and Pro Tools M-Powered systems, although they can be run on ProTools HD and ProTools TDM systems....
) wrapper (allowing VST plugins to be hosted in the popular Pro Tools
Pro Tools

Pro Tools is a Digital Audio Workstation platformfor Mac OS and Microsoft Windows operating systems, developed and manufactured by Digidesign, a division of Avid Technology....
 digital audio workstation
Digital audio workstation

A digital audio workstation is an electronic system designed to sound recording, sound editing and play back digital audio. A key feature of DAWs is the ability to freely manipulate recorded sounds....
), and a VST to Audio Units
Audio Units

Audio Units are a system-level plug-in architecture provided by Core Audio in Mac OS X developed by Apple Computer. Audio Units are a set of application programming interface services provided by the operating system to generate, process, receive, or otherwise manipulate streams of audio in near-real-time with minimal latency....
 wrapper (allowing VST plugins to be hosted in Apple
Apple Computer

Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
 Logic Pro
Logic Pro

Logic Pro is a Digital Audio Workstation and MIDI music sequencer software application for the Mac OS X platform. Originally created by German software developer Emagic, Logic Pro became an Apple Inc....
 Digital Audio Workstation
Digital audio workstation

A digital audio workstation is an electronic system designed to sound recording, sound editing and play back digital audio. A key feature of DAWs is the ability to freely manipulate recorded sounds....
).

Hardware

Hardware VST hosts (e.g. Receptor and V-Machines) can load special versions of VST plugins. These units are portable and usable without a computer, although all editing is done on a computer. 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
Ram

Ram, ram, or RAM as a non-acronymic wordAs a non-acronymic word Ram, ram, or RAM may refer to:...
.

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.

VST plugin standard

The VST plugin standard is the audio plugin 'standard' created by Steinberg
Steinberg

Steinberg is a German musical software and equipment company based in Hamburg. It mainly produces Musical Instrument Digital Interface music sequencer software, software synthesizers and digital audio editor tools....
 to allow any third party developers to create VST plugins for use within VST host applications. VST requires separate installations for Windows/Mac/Linux. The majority of VST plugins are available for Windows due to both Apple's proprietary Audio Unit
Audio Units

Audio Units are a system-level plug-in architecture provided by Core Audio in Mac OS X developed by Apple Computer. Audio Units are a set of application programming interface services provided by the operating system to generate, process, receive, or otherwise manipulate streams of audio in near-real-time with minimal latency....
 software for OS X and the lack of information and patent encumbrances that make development difficult for Linux platforms.

Competing technologies

  • LADSPA
    LADSPA

    LADSPA is an acronym for Linux Audio Developers Simple Plugin Application programming interface. It is a standard for handling audio filters and sound effects, licensed under the GNU LGPL....
    , DSSI
    DSSI

    DSSI is a virtual instrument plugin architecture for use by music sequencer applications. It was designed for applications running under Linux, although there is nothing specific to Linux in the interface itself....
     and LV2
    LV2

    LV2 is an open standard for plugins and matching host applications, mainly targeted at audio processing and generation.LV2 is a simple but extensible successor of LADSPA, intended to address the limitations of LADSPA which many applications have outgrown....
     for Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
  • Apple Computer
    Apple Computer

    Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
    's Audio Units
    Audio Units

    Audio Units are a system-level plug-in architecture provided by Core Audio in Mac OS X developed by Apple Computer. Audio Units are a set of application programming interface services provided by the operating system to generate, process, receive, or otherwise manipulate streams of audio in near-real-time with minimal latency....
  • Microsoft
    Microsoft

    Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
    's DirectX
    DirectX

    Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms....
     *
  • Digidesign
    Digidesign

    Digidesign is an American digital audio technology company. It was founded in 1984 by Peter Gotcher and Evan Brooks. The company began as a project to raise money for the founders' band, selling EPROM chips for drum machines....
    's Real Time AudioSuite
    Real Time AudioSuite

    Real-Time AudioSuite is a format of audio plug-ins developed by Digidesign for their Pro Tools LE, and Pro Tools M-Powered systems, although they can be run on ProTools HD and ProTools TDM systems....
  • Digidesign
    Digidesign

    Digidesign is an American digital audio technology company. It was founded in 1984 by Peter Gotcher and Evan Brooks. The company began as a project to raise money for the founders' band, selling EPROM chips for drum machines....
    's TDM


* Steinberg decided to drop support for DirectX from Cubase 4.

Programming languages

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 , a JAVA version from the project at sourceforge.net, and a .NET version - . Another .NET implementation is . This open source project also includes a framework which makes creating VST plugins easier and result in more structured code.

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.

See also

  • Software synthesizer
    Software synthesizer

    A software synthesizer, also known as a softsynth or virtual instrument is a computer program for digital audio generation. Computer software which can create sounds or music is not new, but advances in processing speed are allowing softsynths to accomplish the same tasks as dedicated hardware....
  • Digital audio workstation
    Digital audio workstation

    A digital audio workstation is an electronic system designed to sound recording, sound editing and play back digital audio. A key feature of DAWs is the ability to freely manipulate recorded sounds....
  • LADSPA
    LADSPA

    LADSPA is an acronym for Linux Audio Developers Simple Plugin Application programming interface. It is a standard for handling audio filters and sound effects, licensed under the GNU LGPL....
     and DSSI
    DSSI

    DSSI is a virtual instrument plugin architecture for use by music sequencer applications. It was designed for applications running under Linux, although there is nothing specific to Linux in the interface itself....
    , similar open source standards.
  • Audio Units
    Audio Units

    Audio Units are a system-level plug-in architecture provided by Core Audio in Mac OS X developed by Apple Computer. Audio Units are a set of application programming interface services provided by the operating system to generate, process, receive, or otherwise manipulate streams of audio in near-real-time with minimal latency....
    , a similar standard by Apple Computer
    Apple Computer

    Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
    .
  • Synthedit
    SynthEdit

    SynthEdit is a shareware Microsoft Windows application which uses a modular Visual programming language to create music synthesizers and effects units....
    , a VST/VSTi editor.
  • SynthMaker
    SynthMaker

    SynthMaker is an audio programming tool developed by OutSim mainly focused on developing Virtual Studio Technology plug-ins in a purely visual editing fashion....
    , visual programming tool for VST/VSTi
  • Software effect processor
    Software effect processor

    The software effect processor is a computer program which is able to modify the sound coming from a source of sound in real-time....


External links

  • Comprehensive plug-in database (over 3000 entries). Daily plug-in news. Very active forum. Banks, patches, etc.
  • - The software company that developed the VST standard.
  • - Aforementioned Noise on Google code, includes source code.
  • - An interop layer to managed .NET code and a framework for easy development.
  • .
  • - The Java VST wrapper project, allows to write VST plugins in Java instead of C++ (Opensource).
  • .
  • .
  • - Resource Page, Visual VST/i-Programming – A Comprehensive Guide to Creating VST-FX and Instruments with SynthEdit