Articulo de referencia

Complemento de audio

Captura de pantalla del software de plugin para amplificador de guitarra Guitarix En el software informático , un complemento de audio es un complemento que puede agregar o mejo...

Captura de pantalla del software de plugin para amplificador de guitarra Guitarix

En el software informático , un complemento de audio es un complemento que puede agregar o mejorar funciones relacionadas con el audio en un programa informático , normalmente una estación de trabajo de audio digital . Dichas funciones pueden incluir el procesamiento de señales digitales o la síntesis de sonido . [ 1 ] Los complementos de audio suelen proporcionar su propia interfaz de usuario , que a menudo contiene widgets de interfaz gráfica de usuario (GUI) que se pueden usar para controlar y visualizar los parámetros de audio del complemento. [ 2 ]

Tipos

Existen tres clases principales de complementos de audio: aquellos que transforman muestras de audio existentes , aquellos que generan nuevas muestras de audio mediante síntesis de sonido y aquellos que analizan muestras de audio existentes . [ 2 ] Si bien todos los tipos de complementos pueden técnicamente realizar análisis de audio, solo formatos específicos proporcionan un mecanismo para que los datos de análisis se devuelvan al host. [ 3 ]

Instancias

El programa utilizado para cargar dinámicamente complementos de audio se denomina host de complementos. Algunos ejemplos de hosts son Bidule, Gig Performer , Mainstage , REAPER y Sonic Visualiser . Los complementos también pueden utilizarse para alojar otros complementos. [ 4 ] La comunicación entre el host y los complementos se determina mediante una interfaz de programación de aplicaciones ( API ) del complemento. La API declara las funciones y estructuras de datos que el complemento debe definir para poder ser utilizado por un host de complementos. Además, puede proporcionarse una especificación funcional que define cómo debe responder el complemento a las llamadas a funciones y cómo debe esperar el host gestionar dichas llamadas. La especificación también puede incluir documentación sobre el significado de las variables y estructuras de datos declaradas en la API. Los archivos de cabecera de la API , la especificación, las bibliotecas compartidas , la licencia y la documentación a veces se incluyen juntos en un kit de desarrollo de software (SDK). [ 5 ] [ 6 ] [ 7 ]

Lista de arquitecturas de complementos

Empresas destacadas de complementos de audio

Véase también

Referencias

  1. Collins, Mike A. (2003). Guía profesional de complementos de audio e instrumentos virtuales . Burlington, MA : Focal Press. ISBN 9780240517063.
  2. ^ Goudard , Vicente; Müller, Remu (2 de junio de 2003), Arquitecturas de complementos de audio en tiempo real (PDF) , IRCAM, p. 8 
  3. Cannam, C. 2008., La API del complemento de análisis de audio Vamp: una guía para programadores.. Revisión 1.0, que abarca la versión 1.2 del SDK del complemento Vamp. 51
  4. Gibson, D. y Polfreman, R., 2011. "Una arquitectura para crear complementos de alojamiento para su uso en estaciones de trabajo de audio digital." , En: Conferencia Internacional de Música por Computadora 2011, 31 de julio - 5 de agosto de 2011, Universidad de Huddersfield, Inglaterra.
  5. SDK VST
  6. SDK de VAMP
  7. SDK de extensión Rack de Reason Studios
  8. Licencia del SDK de extensión Rack de Reason Studios
  9. "Licencia del SDK de VST 3" . 23 de febrero de 2017.
  10. "Bienvenido a VST SDK 3.7.x" . GitHub . 21 de febrero de 2022.
  11. "Documentación para desarrolladores de Apple" .
  12. dssi.sourceforge.net
  13. github.com/free-audio/clap