Support, Downloads, Videos, & Tutorials for Steinberg Cubase Nuendo & Wavelab support community
Steinberg Software ProductsSteinberg EducationSteinberg UpgradesSteinberg Users ForumSteinberg ResourcesSteinbergUsers Shop View BasketSecure Checkout
VST - Music Creation and Production

Plug-Ins - Format Follows Function

As with everything you use with your computer, you have to make sure that the software or hardware is going to be compatible with your system. Plug-ins (for better or worse) follow this same rule of life. This article will help clear up any confusion you have about the various formats of Plug-ins available.

Format Wars
As plug-ins have evolved, the underlying technology has evolved with them; with each manufacturer developing their own way of designing plug-ins. As of this article, there are 3 basic types of Plug-in technology in use by the makers of DAW software:

VST Plug-Ins
Virtual Studio Technology (VST) is an audio plug-in architecture that was invented by Steinberg in 1996. VSTs come in two basic flavors; audio VSTs (such as Compressors, Flangers, Delays etc.) and instrument VST (such as Synthesizers, Drum Machines and Sound Modules).... Older VSTs are not applications in themselves, but require a "host" such as Cubase in which to work. Many of the newer generation of VST instruments often have a "Standalone" version as well (see below). VST-based plug-ins are available for Macintosh and Windows computers. This is the most common plug-in format type.


DX Plug-Ins
DX Plug-Ins are based on Microsoft's DirectX technology. This technology was first introduced in 1995 and has become a standard for multimedia application development on the Windows platform. Like VST-based plug-Ins, DX plug-Ins come in both virtual instruments and effects. DX plug-ins will only run on a PC.


Audio Units Plug-Ins
Audio Units (AU) Plug-Ins are based around Apple's CoreAudio technology. Audio Units is Apple's audio plug-in technology that allows you to use audio effects and virtual instruments in applications such as GarageBand, Digital Performer, Logic, and Final Cut Pro, as well as other popular third-party applications and systems.

Stand Alone & ReWire
In addition to the VST/DX/AU flavors, many of the plug-ins currently available can also be used in what is called Stand Alone mode. This means that you can use the plug-in as an application by itself, without the need for a host program to house the plug-in. This can be convenient when you just want to play with a plug-in or even use a plug-in live on stage, without the need for a DAW.

Another growing trend is to have the plug-in support ReWire in stand alone mode. ReWire is a technology developed by Steinberg and Propellerheads (of ReBirth and Reason fame) that allows Audio to be passed between any ReWire compatible application in real time. Any application that supports ReWire can use the standalone version of Groove Agent 2, HALion 3.1 and the HALion Player. If you're a ProTools LE/ME/ TDM user you can run these standalone versions in the background of ProTools LE/TDM/ME. ProTools using Rewire can connect to the standalone version of the Plug-Ins' MIDI and Audio connections allowing the user to control these products much like an RTAS (a Digidesign format) plug-in.

Enter the Wrapper
So let's say you found a really great VST-based plug-in, but your DAW only uses DX plug-ins. How are you going to use it?

Because some plug-ins are only available in VST, or DX formats, a few clever software companies have developed plug-in Wrappers to get around this. A Wrapper is a small program that takes the code of one type of plug-in (like VST), and converts it into another format (like DX or AU). While this is a great way to have access to plug-ins that wouldn't ordinarily work in your DAW, it's not completely perfect. Not every plug-in will translate with 100% accuracy or function (the ability to "automate" the plug-in is usually lost) but they will work, more or less, as intended.