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

Обработка звука через 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

Публикации

Истории

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн