|
Trabajo Fin de Grado 2015-16 | Creación de un plugin de audio controlado por interacción gestual |
EspecialidadesComputación Ing. del Software Tecnologías de la Información
Tutor
LÓPEZ JAQUERO, VÍCTOR MANUEL RODRIGUEZ COBO, ARTURO CARLOS
Descripción y Objetivos
Descripción
Hoy en día la producción de audio usando DAWs (Digital Audio Workstations) [1] como Cubase, Reaper, ProTools o Logic se ha popularizado con la disponibilidad de herramientas para mezclar las distintas pistas de audio usando hardware no profesional, permitiendo la creación de estudios de grabación caseros de bajo coste. Uno de los pasos posteriores a la grabación de las pistas de audio es su mezcla.
En este proyecto se pretende avanzar en la manera en la que se realiza la mezcla mediante el uso de una
interacción gestual que permita hacerlo de una manera más natural.
Objetivos
- Crear una aplicación que permita una representación 2D de las pistas de una canción/proyecto.
- La aplicación será un un plug-in VST [3].
- La aplicación permitirá realizar el proceso de mezcla mediante interacción gestual.
Metodología y Competencias
Metodología
Para el desarrollo del proyecto se utilizará una metodología basada en RUP, pero con especial
énfasis en el diseño de la interfaz de usuario mediante el uso de diseño centrado en el usuario, teniendo en
cuenta prototipado [2]. Se hará uso de la biblioteca multiplataforma JUCE [5].
Plan de trabajo
- Hacer una revisión de los métodos necesarios para realizar el proyecto.
- Estudiar otras aplicaciones existentes y las tecnologías que se aplicarán en el proyecto.
- Documentarlo en la memoria.
- Diseñar una aplicación que permita responder a los objetivos planteados.
- Implementar la aplicación.
- Pruebas y validación de la aplicación.
- Finalizar la memoria.
Medios a utilizar
Software
- Microsoft Visual Studio
- VST SDK 3
- JUCE [5]
Hardware
- PC con Windows, Os X o Linux.
- Leap Motion [4]
Bibliografía
[1] Estaciones de trabajo de audio digitales. http://en.wikipedia.org/wiki/Digital_audio_workstation
[2] Just in Mind, Prototyper, http://www.justinmind.com/
[3] Virtual Studio Technology. http://en.wikipedia.org/wiki/Virtual_Studio_Technology
[4] LeapMotion. https://www.leapmotion.com/
[5] JUCE for VST Plugin Development. http://www.redwoodaudio.net/Tutorials/juce_for_vst_development__intro.html
Asignación
Pendiente de asignar
|
|