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 plug-in de audio que integra sintetizadores de software y unidades de efectos en estaciones de trabajo de audio digital . VST y tecnologías similares utilizan el procesamiento de señales digitales para simular el hardware de un estudio de grabación tradicional en software. Existen miles de plugins, 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 brindar 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 brindan una interfaz gráfica de usuario personalizada que muestra controles similares a los 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 . Estos suelen emular 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 podrían resultar 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 hasta 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 instrumento y del complemento de 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 de las novedades fue la capacidad de los complementos para recibir datos MIDI. Esto permitió la introducción de complementos con formato Virtual Studio Technology Instrument (VSTi) . Los instrumentos VST pueden actuar como sintetizadores de software independientes, samplers o cajas de ritmos. [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 luego sería utilizado por otros proyectos de software libre. [7] [8]

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

VST 3.5 salió al mercado en febrero de 2011. Entre los cambios se encontraba la 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 de 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 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 tiene una licencia dual: "Proprietary Steinberg VST3" o "Open-source GPLv3".

Complementos VST

Hay tres tipos de complementos VST:

Hosts VST

Un host VST es una aplicación de software o un dispositivo de hardware en el que se ejecutan los complementos VST. La aplicación host presenta las interfaces de usuario de los complementos y envía audio digital y MIDI hacia y desde los complementos.

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

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

Los complementos VST se pueden alojar en entornos incompatibles mediante una capa de traducción o shim . Por ejemplo, FL Studio solo admite su propia arquitectura de complementos interna, pero un "envoltorio" nativo disponible carga complementos VST, entre otros. FXpansion ofrece un envoltorio VST-to-RTAS ( Real Time AudioSuite ) que permite que los complementos VST se ejecuten en Pro Tools , y un envoltorio VST-to- 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 usar sin una computadora, aunque algunas de ellas requieren una computadora para editar. Otras opciones de hardware incluyen tarjetas PCI/PCIe diseñadas para el procesamiento de audio, que se encargan del procesamiento de audio de 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 solo hosts VST y requieren una aplicación DAW separada. Origin de Arturia es un sistema DSP de hardware que alberga varios sintetizadores de software VST en una máquina, como Jupiter 50/80 de Roland. Con el software adecuado, los datos de audio también se pueden enviar a través de una red, de modo que el host principal se ejecuta en una computadora y los complementos VST en máquinas periféricas.

Estándar

El estándar de complementos VST es el estándar de complementos de audio creado por Steinberg para permitir que cualquier desarrollador externo cree complementos VST para usar 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 han apuntado a esta plataforma.

Ajustes preestablecidos

Los complementos VST a menudo tienen 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 presets: un archivo FXP almacena un único preset, mientras que un archivo FXB almacena un banco completo de presets. Desde entonces, muchos otros hosts VST han adoptado estos formatos, aunque el propio Cubase cambió a un nuevo sistema de gestión de presets 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 en competencia

Lenguajes de programación

El VST SDK 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 la interfaz gráfica de usuario 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 se trata de clases de C++ de bajo nivel y que el aspecto y el funcionamiento aún deben ser creados por el fabricante del complemento. La interfaz gráfica de usuario VST es parte del SDK de VST y también está disponible como un 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 VST SDK 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 de febrero de 2022). "Costo de desarrollo de complementos 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, 2011-02-10, archivado desde el original el 27 de julio de 2011.
  11. ^ "Celemony presenta ARA Audio Random Access: extensión para interfaces de complemento". KVR Audio . Consultado el 5 de junio de 2018 .
  12. ^ El SDK para la interfaz de software VST 2 ha sido descontinuado (Noticias), Steinberg, 2013-12-09
  13. ^ "Vstgui".