Search
Write a publication
Pull to refresh

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

Reading time1 min
Views6.9K
Группа энтузиастов из числа разработчиков 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:
Total votes 23: ↑21 and ↓2+19
Comments5

Articles