Описание тега web-audio-api

Web Audio API - это расширенный API обработки звука, доступный непосредственно внутри браузера, который помогает создавать, обрабатывать и анализировать аудиоданные с помощью JavaScript.

Web Audio API - это мощная модель, полностью отличная от HTML5. <audio>элемент, который помогает синтезировать аудио с помощью JavaScript в браузере.

API использует модульную архитектуру маршрутизации для создания простых или сложных сочетаний и эффектов. Он поставляется с моделью точного времени с малой задержкой, которая позволяет планировать события в определенное время в будущем, что очень важно для музыкальных приложений.

Он также имеет точки интеграции с <audio> а также <video> элементы.

Некоторые из мощных функций, предоставляемых API:

  • Обработка аудиовхода в реальном времени
  • Интеграция с WebRTC
  • Пространственный звук
  • Движок свертки для создания эффектов в Концерте, Соборе, Туннеле и т. Д.
  • Сжатие динамики
  • Анализ во временной области и частотный анализ в реальном времени
  • Фильтры и генераторы

Ссылки:

Демо: