Pull to refresh

Обработка звука через Audio Data API

Reading time 1 min
Views 6.8K
Группа энтузиастов из числа разработчиков Firefox завершили эксперимент по обработке средствами JavaScript звуковых потоков из элементов audio и video. Пару дней назад результаты их труда опубликованы на портале Mozilla Central в разделе Audio_Data_API . Там есть несколько действительно замечательных демок. Эта разработка, скорее всего, будет включена в версию Firefox 4.

Рабочие демки


Визуализация БПФ (средствами JavaScript)

Наложение аудиоэффектов в реальном времени


Фильтр JS IIR


Вокодер формант с помощью несущего сигнала

Пример биквадратного (biquad) фильтра

Пример графического эквалайзера

Эффект дилэя, ниже видео старой версии


Эффект реверберации


Генерация и воспроизведение звука


JavaScript семплер

SamplePlayer, SampleLoader, секвенсор и клавиатура


Генерация меандра

Генерация электронного шума

Генератор гармонических колебаний


Скрипт для озвучивания текста

Детское пианино

Шейкер Csound, портированный на JavaScript через Processing.js

Обнаружение ритма (также демонстрирует возможности WebGL для 3D-визуализации)


cubicvr.org/CubicVR.js/bd3/BeatDetektor1HD.html


cubicvr.org/CubicVR.js/bd3/BeatDetektor2HD.html (видео старой версии)


cubicvr.org/CubicVR.js/bd3/BeatDetektor3HD.html


cubicvr.org/CubicVR.js/bd3/BeatDetektor4HD.html


cubicvr.org/CubicVR.js/bd_fluid_sim/BD_GPUFluid.html
Tags:
Hubs:
+19
Comments 5
Comments Comments 5

Articles