Articulo de referencia

Tecnología de estudio virtual

VST fue desarrollado por Steinberg Media Technologies en 1996. Crea un entorno de estudio profesional completo en PC o Mac. [ 1 ] Virtual Studio Technology ( VST ) es una interf...

VST fue desarrollado por Steinberg Media Technologies en 1996. Crea un entorno de estudio profesional completo en PC o Mac. [ 1 ]

Virtual Studio Technology ( VST ) es una interfaz de software de código abierto para complementos de audio que integra instrumentos virtuales y unidades de efectos en estaciones de trabajo de audio digital . VST y tecnologías similares utilizan procesamiento de señal digital para simular hardware de estudio de grabación tradicional mediante software. Existen miles de complementos, tanto comerciales como gratuitos , y muchas aplicaciones de audio son compatibles con VST bajo licencia de su creador, Steinberg .

Descripción general

Los plugins VST generalmente se ejecutan dentro de una estación de trabajo de audio digital (DAW) para proporcionar funcionalidades adicionales, aunque existen algunos programas anfitriones de plugins independientes que admiten VST. La mayoría de los plugins VST son instrumentos (VSTi) o efectos (VSTfx), aunque existen otras categorías, como analizadores de espectro y medidores. Los plugins VST suelen ofrecer una interfaz gráfica de usuario personalizada que muestra controles similares a los interruptores y perillas físicos de los equipos de audio . Algunos plugins (a menudo más antiguos) dependen de la aplicación anfitriona para su interfaz de usuario.

Los instrumentos VST incluyen emulaciones de software de sintetizadores y samplers de hardware conocidos . Estos suelen emular tanto la apariencia del equipo original como sus características sonoras. Esto permite a los músicos e ingenieros de grabación utilizar versiones virtuales de dispositivos que, de otro modo, serían difíciles y costosos de obtener. [ 2 ]

Los instrumentos VST reciben notas como información digital a través de MIDI y generan audio digital. Los plugins de efectos reciben audio digital y lo procesan para enviarlo a sus salidas. (Algunos plugins de efectos también aceptan entrada MIDI; por ejemplo, sincronización MIDI para modular el efecto en sincronía con el tempo). Los mensajes MIDI pueden controlar los parámetros tanto del instrumento como del plugin de efectos. La mayoría de las aplicaciones anfitrionas pueden enrutar la salida de audio de un VST a la entrada de audio de otro VST ( encadenamiento ). Por ejemplo, la salida de un sintetizador VST se puede enviar a través de un efecto de reverberación VST .

Historia

Steinberg publicó la especificación de la interfaz VST y el SDK en 1996. Lo publicaron al mismo tiempo que Steinberg Cubase 3.02, que incluía los primeros plugins en formato VST: Espacial (una reverberación ), Choirus (un efecto de coro ), Stereo Echo y Auto-Panner. [ 3 ]

Steinberg actualizó la especificación de la interfaz VST a la versión 2.0 en 1999. Una de las novedades fue la capacidad de los complementos para recibir datos MIDI. Esto permitió la introducción de los complementos en formato VSTi (Virtual Studio Technology Instrument) . Los instrumentos VST pueden funcionar como sintetizadores de software, samplers o cajas de ritmos independientes. [ 4 ]

Neon [ 5 ] fue el primer instrumento VST disponible (incluido con Cubase VST 3.7). Era un sintetizador analógico virtual de 16 voces y 2 osciladores . [ 4 ]

En 2006, la especificación de la interfaz VST se actualizó a la versión 2.4. Los cambios incluyeron la capacidad de procesar audio con precisión de 64 bits. [ 6 ] Se desarrolló un reemplazo de software libre para LMMS que sería utilizado posteriormente por otros proyectos de software libre. [ 7 ] [ 8 ]

VST 3.0 salió en 2008. Los cambios incluyeron: [ 9 ]

  • Entradas de audio para instrumentos VST
  • Múltiples entradas/salidas MIDI
  • Integración opcional de SKI (Steinberg Kernel Interface)

VST 3.5 se lanzó en febrero de 2011. Entre los cambios se incluyó la expresión de notas , que proporciona información de articulación detallada en eventos de notas individuales en un arreglo polifónico. Según Steinberg, esto favorece la flexibilidad en la interpretación y una sensación de ejecución más natural. [ 10 ]

En octubre de 2011, Celemony Software y PreSonus lanzaron Audio Random Access (ARA), una extensión para interfaces de complementos de audio , como VST, que permite una mayor integración entre los complementos de audio y el software DAW . [ 11 ]

En septiembre de 2013, Steinberg dejó de dar mantenimiento al SDK de VST 2. En diciembre, Steinberg dejó de distribuir el SDK. [ 12 ] Las versiones superiores continúan.

VST 3.6.7 se lanzó en marzo de 2017. Incluye una versión preliminar de VST3 para la plataforma Linux. La parte VST3 del SDK tiene una doble licencia: "Propiedad de Steinberg VST3" o "GPLv3 de código abierto". [ 13 ] [ 14 ]

VST 3.8.0, lanzado en octubre de 2025, cambió la licencia a código abierto bajo una licencia MIT . [ 15 ]

Plugins VST

Existen tres tipos de plugins VST:

  • VST instruments generate audio. They are generally either virtual synthesizers or virtual samplers. Many recreate the look and sound of famous hardware synthesizers. Better known VST instruments include Discovery, Nexus, Sylenth1, Massive, Omnisphere, FM8, Absynth, Reaktor, Gladiator, Serum and Vanguard.
  • VST effects process rather than generate audio—and perform the same functions as hardware audio processors such as reverbs and phasers. Other monitoring effects provide visual feedback of the input signal without processing the audio. Most hosts allow multiple effects to be chained. Audio monitoring devices such as spectrum analyzers and meters represent audio characteristics (frequency distribution, amplitude, etc.) visually.
  • VST MIDI effects process MIDI messages (for example, transpose or arpeggiate) and route the MIDI data to other VST instruments or to hardware devices.

VST hosts

A VST host is a software application or hardware device that VST plugins run under. The host application presents the plugin UIs and routes digital audio and MIDI to and from the plugins.

Examples of VST hosts include media players such as JRiver Media Center and foobar2000.

Stand-alone dedicated hosts provide a host environment for VST plugins rather than use the plugins to extend their own capabilities. These are usually optimized for live performance use, with features like fast song configuration switching.

VST plugins can be hosted in incompatible environments using a translation layer, or shim. For example, FL Studio only supports its own internal plugin architecture, but an available native "wrapper" loads VST plugins, among others. FXpansion offers a VST-to-RTAS (Real Time AudioSuite) wrapper that lets VST plugins run in Pro Tools, and a VST-to-Audio Units wrapper lets VST plugins run in Logic Pro.

Hardware

Hardware VST hosts can load special versions of VST plugins. These units are portable and usable without a computer, though 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.

Algunos hosts de hardware aceptan VST y VSTi, y ejecutan aplicaciones musicales compatibles con Windows como Cubase, Live, Pro Tools, Logic, etc., o bien ejecutan su propio DAW. Otros son solo hosts de VST y requieren una aplicación DAW independiente. Origin de Arturia es un sistema DSP de hardware que integra varios sintetizadores de software VST en una sola máquina, como el Jupiter 50/80 de Roland. Mediante el software adecuado, los datos de audio también se pueden enviar a través de la red, de modo que el host principal se ejecuta en un ordenador y los plugins VST en máquinas periféricas.

Estándar

El estándar de plugins VST es el estándar de audio creado por Steinberg para permitir que desarrolladores externos creen plugins VST para su uso en aplicaciones anfitrionas VST. VST requiere instalaciones independientes para Windows, macOS y Linux. Debido a la corta trayectoria de entornos comerciales para Linux, pocos desarrolladores se han centrado en esta plataforma.

Ajustes predefinidos

Los plugins VST suelen tener muchos controles y, por lo tanto, necesitan un método para gestionar los preajustes (conjuntos de configuraciones de control).

Steinberg Cubase VST introdujo dos formatos de archivo para almacenar preajustes: un archivo FXP almacena un único preajuste, mientras que un archivo FXB almacena un banco completo de preajustes. Estos formatos han sido adoptados posteriormente por muchos otros programas anfitriones VST, aunque Cubase cambió a un nuevo sistema de gestión de preajustes con Cubase 4.0.

Muchos plugins VST tienen su propio método para cargar y guardar preajustes, que no necesariamente utilizan los formatos FXP/FXB estándar.

Tecnologías competidoras

Lenguajes de programación

El SDK VST de Steinberg es un conjunto de clases C++ basadas en una API C subyacente. El SDK se puede descargar desde su sitio web.

Además, Steinberg ha desarrollado VST GUI, otro conjunto de clases de C++ que se pueden usar para crear una interfaz gráfica. Hay clases para botones, controles deslizantes, pantallas, etc. Cabe destacar que se trata de clases de C++ de bajo nivel y que el aspecto visual aún debe ser creado por el fabricante del plugin. VST GUI forma parte del SDK de VST y también está disponible como proyecto de SourceForge. [ 16 ]

También existen varias versiones para otros lenguajes de programación disponibles a través de terceros.

Muchos VST comerciales y de código abierto están escritos utilizando el framework Juce C++ en lugar de llamadas directas al SDK de VST, porque esto permite crear binarios multiformato (VST, Audio Units y Real Time AudioSuite) a partir de una única base de código.

Véase también

Referencias

  1. "Nuestras tecnologías" . www.steinberg.net .
  2. Joshi, KM (21/02/2022). "Costo de desarrollo de plugins VST: varios factores (con tabla)" . Integraudio . Archivado del original el 19/03/2023 . Recuperado el 19/03/2023 .
  3. Steinberg Cubase 3 (artículo), Sonido sobre sonido, julio de 1996, archivado del original el 14 de septiembre de 2015 , consultado el 30 de junio de 2010..
  4. 1 2 Cubase 3.7 (artículo), Sound on sound, septiembre de 1999, archivado del original el 25 de diciembre de 2011 , recuperado el 30 de junio de 2010
  5. Audio KVR , archivado del original el 3 de mayo de 2007 , recuperado el 20 de septiembre de 2006..
  6. Steinberg , archivado del original el 29/07/2020 , recuperado el 30/06/2010..
  7. "vestige.h" . GitHub .
  8. "aeffectx.h" . GitHub .
  9. Noticias , audio de KVR.
  10. VST 3.5, un hito en el desarrollo de VST (Noticias), Steinberg, 10 de febrero de 2011, archivado del original el 27 de julio de 2011..
  11. "Celemony presenta ARA Audio Random Access - Extensión para interfaces de complementos" . KVR Audio . Archivado del original el 1 de octubre de 2012. Consultado el 5 de junio de 2018 .
  12. Se descontinúa el SDK para la interfaz de software VST 2 (Noticias), Steinberg, 9 de diciembre de 2013
  13. "Versión 3.6.7 (03/03/2017) - Portal para desarrolladores de VST 3" . steinbergmedia.github.io . Archivado del original el 30/09/2022 . Consultado el 06/01/2025 .
  14. "¿Cuáles son las opciones de licencia? - Portal para desarrolladores de VST 3" . steinbergmedia.github.io . Archivado del original el 15/06/2022 . Consultado el 06/01/2025 .
  15. "VST 3.8.0 SDK lanzado" . Foros de Steinberg . 21/10/2025 . Consultado el 22/10/2025 .
  16. "Vstgui" . Archivado del original el 10 de julio de 2025. Consultado el 11 de agosto de 2025 .