1.3. API Web Audio
1.3.1. Introducción
El elemento <audio>
tiene limitaciones significativas para implementar juegos elaborados y aplicaciones interactivas. No dispone de controles de sincronización precisos, no se pueden reproducir muchos sonidos a la vez, no se pueden aplicar efectos en tiempo real o no hay forma de analizar los propios sonidos.
La API Web Audio es una API de JavaScript de alto nivel que permite procesar y sintetizar audio en aplicaciones web ofreciendo opciones de mezcla, procesamiento y filtrado de manera similar a lo que ofrecen aplicaciones de tratamiento de audio de escritorio.
Todas las operaciones de audio en la API Web Audio se realizan dentro de un contexto de audio. Cada operación de audio básica se realiza con nodos de audio que están conectados entre sí, formando un gráfico de enrutamiento de audio.