Diseño y desarrollo de un sistema de procesamiento de respuestas al impulso B-format en tiempo real para la recreación de micrófonos virtuales

La reverberación artificial por medio de convolución de señales monofónicas y/o estereofónicas ha sido un proceso comúnmente utilizado en el ámbito de la postproducción de audio. Sin embargo, no existe en la actualidad una herramienta que permita hacer uso de la codificación B-format para generar de...

Descripción completa

Autor Principal: Ramírez Rivera, Felipe
Otros Autores: Upegui Flórez, Daniel
Formato: info:eu-repo/semantics/bachelorThesis
Idioma: spa
Publicado: Ingenierias 2017
Materias:
Acceso en línea: http://hdl.handle.net/10819/4745
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Sumario: La reverberación artificial por medio de convolución de señales monofónicas y/o estereofónicas ha sido un proceso comúnmente utilizado en el ámbito de la postproducción de audio. Sin embargo, no existe en la actualidad una herramienta que permita hacer uso de la codificación B-format para generar de una manera dinámica, reverberación artificial por convolución utilizando síntesis de micrófonos virtuales. En consecuencia, se propone la creación de una herramienta cuya funcionalidad aporte a los procesosdepostproduccióndeaudio,permitiendomanejarconmayorlibertadlareverberación artificial y la sensación de espacialidad, a partir del procesamiento de respuestas al impulso B-format. El presente trabajo de grado fue adscrito al proyecto de investigación “Medición, procesamiento y análisis de respuestas al impulso en salas de concierto desde un enfoque de la producción de audio”. La herramienta propuesta consiste en un software tipo plug-in que permite la síntesis de la respuesta al impulso de un micrófono virtual con patrón direccional de primer orden y su orientación en tres dimensiones. Posteriormente, esta respuesta al impulso es convolucionada en tiempo real con una señal monofónica, lo que permite su uso en procesos de producción y postproducción de audio. El desarrollo consta del diseño de los algoritmos necesarios para la convolución en tiempo real y la generación de micrófonos virtuales, con posibilidad de elección entre diferentes patrones de direccionalidad de primer orden y su correspondiente orientación en el espacio. Estos diseños se realizaron en el entorno de programación Octave 4.0. La creación del plug-in se realizó a partir del lenguaje de programación C++, utilizando el entorno de desarrollo Xcode, el framework JUCE, el kit de desarrollo de Steinberg, y la librería de libre acceso Openair desarrollada por la Universidad de York. El resultado de la presente investigación corresponde a un plug-in en formato .VST y .AU con una interfaz gráfica de usuario básica, que posibilita el control de los parámetros del plug-in