
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
- ↑ Collins, Mike A. (2003). Guía profesional de complementos de audio e instrumentos virtuales . Burlington, MA : Focal Press. ISBN 9780240517063.
- ^ Goudard , Vicente; Müller, Remu (2 de junio de 2003), Arquitecturas de complementos de audio en tiempo real (PDF) , IRCAM, p. 8
- ↑ 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
- ↑ 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.
- ↑ SDK VST
- ↑ SDK de VAMP
- ↑ SDK de extensión Rack de Reason Studios
- ↑ Licencia del SDK de extensión Rack de Reason Studios
- ↑ "Licencia del SDK de VST 3" . 23 de febrero de 2017.
- ↑ "Bienvenido a VST SDK 3.7.x" . GitHub . 21 de febrero de 2022.
- ↑ "Documentación para desarrolladores de Apple" .
- ↑ dssi.sourceforge.net
- ↑ github.com/free-audio/clap
- Software de audio
- Complementos de software