Web Audio API
-
Предисловие
-
Структура книги
-
Условные обозначения
-
Использование примеров кода
-
Safari® Books Online
-
Как с нами связаться
-
Благодарности
-
Основы
-
Краткая история аудио
в вебе
-
Игры и интерактивность
-
Аудиоконтекст
-
Инициализация
аудиоконтекста
-
Типы аудиоузлов
-
Подключение узлов в
аудиографе
-
Сила модульной маршрутизации
-
Загрузка и воспроизведение
звуков
-
Собираем всё вместе
-
Идеальный тайминг и задержка
-
Модель измерения времени
-
Точное
воспроизведение и
возобновление проигрывания
-
Планирование
ритмически
организованного проигрывания
-
Изменение
параметров аудио
-
Постепенно
меняющиеся
параметры аудио
-
Произвольные кривые
времени
-
Громкость и воспринимаемая звучность
-
Кроссфейд с равной
мощностью
-
Использование
измерителей
для обнаружения и предотвращения клиппинга
-
Динамическая компрессия
-
Высота звука и частотный спектр
-
Высота звука и
playbackRate
-
Множество
одновременных
звуков с вариациями
-
Прямой
синтез
звука
на основе осциллятора
-
Анализ и визуализация
-
Частотный анализ
-
Анимация
с
requestAnimationFrame
-
Визуализация звука
-
Продвинутые темы
-
Добавление эффектов с
помощью фильтров
-
Процедурно
сгенерированный звук
-
Эффекты помещения
-
Пространственный звук
-
Обработка аудио с
помощью
JavaScript
-
Интеграция с другими технологиями
-
Настраиваем
фоновую музыку с помощью HTML-элемента
<audio>
-
Захват звука в
реальном времени
-
Управление
аудио
при переключении вкладок
-
Заключение
-
Устаревшие возможности API
-
Глоссарий
-
Об авторе