stringtranslate.com

Tecnología de estudio virtual

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

Virtual Studio Technology ( VST ) es una interfaz de software de complemento de audio que integra sintetizadores de software y unidades de efectos en estaciones de trabajo de audio digital . VST y tecnologías similares utilizan procesamiento de señales digitales para simular el hardware de los estudios de grabación tradicionales en software. Existen miles de complementos, tanto comerciales como gratuitos , y muchas aplicaciones de audio admiten VST bajo licencia de su creador, Steinberg .

Descripción general

Los complementos VST generalmente se ejecutan dentro de una estación de trabajo de audio digital (DAW) para proporcionar funcionalidad adicional, aunque existen algunos hosts de complementos independientes que admiten VST. La mayoría de los complementos VST son instrumentos (VSTi) o efectos (VSTfx), aunque existen otras categorías, por ejemplo, analizadores de espectro y varios medidores. Los complementos VST generalmente proporcionan una interfaz gráfica de usuario personalizada que muestra controles similares a interruptores y perillas físicos en el hardware de audio. Algunos complementos (a menudo más antiguos) dependen de la aplicación host para su interfaz de usuario.

Los instrumentos VST incluyen emulaciones de simulación de software de sintetizadores y samplers de hardware conocidos . Por lo general, emulan el aspecto del equipo original, así 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 emiten audio digital. Los complementos de efectos reciben audio digital y lo procesan en sus salidas. (Algunos complementos 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 del complemento de instrumentos y efectos. La mayoría de las aplicaciones host 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 lanzó la especificación de la interfaz VST y el SDK en 1996. Lo lanzaron al mismo tiempo que Steinberg Cubase 3.02, que incluía los primeros complementos de 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 adición fue la capacidad de los complementos para recibir datos MIDI. Esto admitió la introducción de complementos de formato Virtual Studio Technology Instrument (VSTi) . Los instrumentos VST pueden actuar como sintetizadores, samplers o cajas de ritmos de software 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 más tarde por otros proyectos de software libre. [7] [8]

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

VST 3.5 salió en febrero de 2011. Los cambios incluyeron expresión de notas , que proporciona información extensa sobre la articulación 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 interpretació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 interrumpió el mantenimiento del SDK VST 2. En diciembre, Steinberg dejó de distribuir el SDK. [12] Las versiones superiores continúan.

VST 3.6.7 salió en marzo de 2017. Incluye una versión preliminar de VST3 para la plataforma Linux, la parte VST3 del SDK obtiene una licencia dual: "Proprietary Steinberg VST3" o "Open-source GPLv3".

Complementos VST

Hay tres tipos de complementos VST:

anfitriones VST

Un host VST es una aplicación de software o dispositivo de hardware bajo el cual se ejecutan los complementos VST. La aplicación anfitriona presenta las interfaces de usuario de los complementos y enruta audio digital y MIDI hacia y desde los complementos.

Ejemplos de hosts VST incluyen reproductores multimedia como JRiver Media Center y foobar2000 .

Los hosts dedicados independientes proporcionan un entorno de host para complementos VST en lugar de utilizar los complementos para ampliar sus propias capacidades. Por lo general, están optimizados para uso en presentaciones en vivo, con funciones como cambio rápido de configuración de canción.

Los complementos VST se pueden alojar en entornos incompatibles utilizando una capa de traducción o shim . Por ejemplo, FL Studio solo admite su propia arquitectura de complementos internos, pero un "contenedor" nativo disponible carga complementos VST, entre otros. FXpansion ofrece un contenedor VST a RTAS ( Real Time AudioSuite ) que permite que los complementos VST se ejecuten en Pro Tools , y un contenedor VST a Audio Units permite que los complementos VST se ejecuten en Logic Pro .

Hardware

Los hosts VST de hardware pueden cargar versiones especiales de complementos VST. Estas unidades son portátiles y se pueden utilizar sin una computadora, aunque algunas requieren una computadora para editar. Otras opciones de hardware incluyen tarjetas PCI/PCIe diseñadas para el procesamiento de audio, que se hacen cargo del procesamiento de audio desde la CPU de la computadora y liberan RAM .

Algunos hosts de hardware aceptan VST y VSTis, y ejecutan aplicaciones de música compatibles con Windows como Cubase, Live, Pro Tools, Logic, etc., o ejecutan su propio DAW. Otros son hosts VST únicamente y requieren una aplicación DAW independiente. Origin de Arturia es un sistema DSP de hardware que alberga varios sintetizadores de software VST en una máquina, como el Jupiter 50/80 de Roland. Usando el software apropiado, los datos de audio también se pueden enviar a través de una red, de modo que el host principal se ejecute en una computadora y los complementos VST en máquinas periféricas.

Estándar

El estándar de complemento VST es el estándar de complemento de audio creado por Steinberg para permitir que cualquier desarrollador externo cree complementos VST para su uso dentro de aplicaciones host VST. VST requiere instalaciones independientes para Windows, macOS y Linux. La corta historia de los entornos comerciales para Linux significa que pocos desarrolladores se han centrado en esta plataforma.

Preajustes

Los complementos VST suelen tener muchos controles y, por lo tanto, necesitan un método para administrar ajustes preestablecidos (conjuntos de configuraciones de control).

Steinberg Cubase VST introdujo dos formatos de archivo para almacenar ajustes preestablecidos: un archivo FXP almacena un único ajuste preestablecido, mientras que un archivo FXB almacena un banco completo de ajustes preestablecidos. Desde entonces, estos formatos han sido adoptados por muchos otros hosts VST, aunque el propio Cubase cambió a un nuevo sistema de gestión preestablecida con Cubase 4.0.

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

Tecnologías competitivas

Lenguajes de programación

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

Además, Steinberg ha desarrollado la GUI VST, que es otro conjunto de clases de C++ que se pueden utilizar para crear una interfaz gráfica. Hay clases para botones, controles deslizantes y pantallas, etc. Tenga en cuenta que estas son clases de C++ de bajo nivel y la apariencia aún debe ser creada por el fabricante del complemento. VST GUI es parte del VST SDK y también está disponible como proyecto de SourceForge. [13]

También hay varios puertos a otros lenguajes de programación disponibles de terceros.

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

Ver también

Referencias

  1. ^ "Nuestras tecnologías". www.steinberg.net .
  2. ^ Joshi, KM (21 de febrero de 2022). "Costo de desarrollo del complemento VST: varios factores (con tabla)". Integraudio . Consultado el 19 de marzo de 2023 .
  3. ^ Steinberg Cubase 3 (artículo), Sonido sobre sonido, julio de 1996.
  4. ^ ab Cubase 3.7 (artículo), Sonido sobre sonido, septiembre de 1999
  5. ^ Audio KVR.
  6. ^ Steinberg.
  7. ^ "vestigio.h". GitHub .
  8. ^ "aeffectx.h". GitHub .
  9. ^ Noticias, audio KVR.
  10. ^ VST 3.5, un hito en el desarrollo de VST (Noticias), Steinberg, 10 de febrero de 2011, archivado desde el original el 27 de julio de 2011.
  11. ^ "Celemony presenta ARA Audio Random Access: extensión para interfaces enchufables". Audio KVR . Consultado el 5 de junio de 2018 .
  12. ^ SDK para la interfaz de software VST 2 descontinuado (Noticias), Steinberg, 9 de diciembre de 2013
  13. ^ "Vstgui".