Creación de un secuenciador web con la Web Audio API
Los avances experimentados durante la última década en las tecnologías web han permitido llevar a cabo desde un cliente web tareas que hasta entonces estaban ligadas necesariamente a la instalación de paquetes de software en la máquina en la que se querían utilizar. Esto ha facilitado el desarrollo...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2020 |
| País: | España |
| Institución: | Universidad de Alcalá (UAH) |
| Repositorio: | e_Buah Biblioteca Digital Universidad de Alcalá |
| Idioma: | español |
| OAI Identifier: | oai:ebuah.uah.es:10017/44792 |
| Acceso en línea: | http://hdl.handle.net/10017/44792 |
| Access Level: | acceso abierto |
| Palabra clave: | Web Audio API MIDI AngularJS Web sequencer Music Secuenciador web Música Informática Computer science |
| Sumario: | Los avances experimentados durante la última década en las tecnologías web han permitido llevar a cabo desde un cliente web tareas que hasta entonces estaban ligadas necesariamente a la instalación de paquetes de software en la máquina en la que se querían utilizar. Esto ha facilitado el desarrollo de aplicaciones web en nuevos campos de trabajo, con las ventajas que ofrece el realizarlo sobre un entorno web, como pueden ser el alto nivel de compatibilidad alcanzado entre distintos tipos de dispositivo y sistemas operativos, o el acceso instantáneo a los recursos desde distintos dispositivos sin necesidad de realizar instalaciones previas. En este contexto, la aparición de la Web Audio API ha abierto nuevos horizontes a la hora de interactuar con audio en un entorno web, haciendo posible llevar a cabo tareas de procesamiento avanzado con una latencia mínima. En el mundo del audio, un secuenciador es una herramienta utilizada para componer patrones rítmicos o melódicos mediante la reproducción y alteración de piezas de audio digitales. En este proyecto se han tratado de explotar las capacidades de la Web Audio API para crear un secuenciador de audio en un entorno web. Para ello, se ha procedido a la creación de una librería específica sobre Angular, framework de JavaScript con una filosofía de trabajo basada en la modularidad. |
|---|