Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров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
Теги:
Хабы:
Всего голосов 23: ↑21 и ↓2+19
Комментарии5

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область