Публикации по теме 'web-audio-api'


Создание базового синтезатора, управляемого компьютерной клавиатурой, с помощью Web Audio API
У меня музыкальное образование, и я всегда увлекался синтезом звука. Синтезаторы, сэмплеры и обработка звука всегда были одними из моих любимых вещей, над которыми я возился, и когда я начал программировать, звук был одним из первых, на что я обратил внимание. Когда я узнал больше о веб-разработке, я был очень счастлив узнать о Web Audio API, библиотеке, встроенной в JavaScript для работы со звуком в Интернете! MDN определяет его как «мощная и универсальная система для управления..

Анимация почти в реальном времени с синхронизированным звуком в JavaScript
В 1946 году Лео Фендер разработал и создал первую в мире электрогитару The Broadcaster , потрясающий и новаторский инструмент, навсегда изменивший мир ладовых инструментов. Перенесемся в сегодняшний день… В 2015 году Fender запустил цифровую команду для создания нашего флагманского музыкального образовательного приложения Fender Play . Мы делаем несколько крутых технических вещей, чтобы лучше учиться у новых игроков! Наша последняя функция - это то, что мы называем режимом практики ...

API веб-аудио в 4½ цифрах
Вначале работа с Web Audio API (WAA) может быть немного сложной. Следующие визуализации облегчают восприятие последних (сентябрь 2016 г.) основных концепций WAA . Они полезны для: Тем, кто хочет ознакомиться с WAA и Тем, кто уже работает с WAA и нужен краткий справочник по API. Для плавного ознакомления с Web Audio API я рекомендую eBook of Boris Smus . Цвета на рисунках: Рисунок ½: Объяснение используемых цветов 1. [(Базовый)/(Автономный)]Аудиоконтекст..

Вопросы по теме 'web-audio-api'

Установка скорости воспроизведения для аудиоэлемента, подключенного к api веб-аудио
Я экспериментировал с подключением аудиоэлемента к веб-аудио api с помощью createMediaElementSource и заставил его работать, но мне нужно было изменить скорость воспроизведения аудио-тега, и я не мог заставить это работать. Если вы попытаетесь...
4399 просмотров

Извлечение звука из базы данных Web SQL и воспроизведение с помощью Web Audio API
У меня есть код, сохраняющий ArrayBuffer (из вызова XMLHttpRequest для получения mp3 в качестве буфера массива) в базу данных веб-sql, извлекая его из запроса sql, который возвращает объект ArrayBuffer. Однако, когда я пытаюсь декодировать AudioData...
963 просмотров
schedule 19.03.2022

Как создать очень простое панорамирование влево/вправо с равной мощностью с помощью createPanner();
Я просматриваю спецификацию API веб-аудио, и узел панорамирования использует три значения для создания трехмерного спектра звука. Мне было интересно, нужно ли программисту для создания базового 2D-паннера «равной мощности» делать шаблонное...
5530 просмотров
schedule 01.11.2022

Как я могу кодировать и сегментировать аудиофайлы без промежутков (или звуковых всплесков) между сегментами при их восстановлении?
Я работаю над веб-приложением, которое требует потоковой передачи и синхронизации нескольких аудиофайлов. Для этого я использую API веб-аудио по тегам аудио HTML5 из-за важности синхронизации звука. В настоящее время я использую функцию...
1401 просмотров

изменение типа осциллятора в Web Audio API с помощью ползунка диапазона
мне удалось заставить ползунок измениться на частоту генератора, но не работает для типа генератора. вот ссылка jsfiddle http://jsfiddle.net/ehsanziya/aKDkf/1/ и вот JavaScript $(document).ready(function () { var context = new...
1199 просмотров
schedule 07.12.2022

Проблема с областью действия с xmlhttprequest и API веб-аудио?
Я новичок в JS, и я пытался реализовать своего рода звуковой микшер с API веб-аудио. Я немного читал о возможностях JS и различных способах реализации «классов», но, очевидно, я еще не совсем в этом разбираюсь. У меня есть этот объект soundClass ,...
163 просмотров
schedule 21.07.2023

Модуляция параметров Web Audio API не работает в Safari
Я пытаюсь модулировать фильтр с выходом другого узла, и у меня возникают проблемы с его работой в Safari (6.0.4). Вот упрощенный фрагмент кода: context = new webkitAudioContext(); osc1 = context.createOscillator(); osc2 =...
155 просмотров
schedule 11.05.2024

HTML5 Audio API останавливает звук, запускаемый с помощью noteGrainOn
Есть ли способ остановить (или навсегда приостановить) звук, воспроизводимый с помощью .. audioSource.noteGrainOn(when, starthere, duration_sound); ..до того, как переменная "duration_sound" остановит его? Это через NoteOff, но как им...
867 просмотров
schedule 26.04.2023

Как узнать аудиомаршрут в HTML5 (браузер Chrome — iOS/Android)
Мы разработали приложение для iOS, которое могло само генерировать звук (чистые тона, белые шумы, отфильтрованные шумы). Мы оцениваем переход на HTML5, чтобы быть независимым от оборудования. В iOS аудиомаршрут может быть известен, а также при...
188 просмотров

Какова разрядность Web Audio API?
Какова разрядность аудиоконтекста Web Audio API? Например, если вы хотите создать пользовательскую кривую для использования с WaveShaperNode , какой подходящий размер Float32Array ? Я видел разработчиков, использующих 65536 для 16-битного...
726 просмотров
schedule 12.03.2023

Webaudio api: изменить частоту дискретизации
Можно ли изменить частоту дискретизации записанного волнового файла без использования стороннего ПО и веб-сайтов, а также в js? Если в Recorder.js выставить частоту 44100 worker.postMessage ({       command: 'init',       config: {...
1789 просмотров
schedule 14.02.2024

Firefox WebAudio createMediaElementSource не работает
Я использую API WebAudio с объектом new Audio() в качестве источника. Ниже приводится упрощенная версия того, что я делаю. Однако это не воспроизводит никаких звуков в firefox 25.0.1. var context; if(window.webkitAudioContext) { context =...
2774 просмотров
schedule 11.05.2022

HTML5 и API веб-аудио: потоковая передача данных с микрофона из браузера на сервер. Идеальный транспорт и сжатие данных
Я хочу взять аудиовход из браузера и передать его нескольким слушателям. Предполагаемое использование - музыка, поэтому качество должно быть стандартным для mp3 или около того. Я попробовал два способа, оба из которых дали безуспешные результаты:...
8930 просмотров

Полезен ли Web Audio API для анализа звука быстрее, чем в реальном времени?
Я пытался выяснить, может ли API веб-аудио быть полезным для анализа аудиоданных, загруженных в ArrayBuffer быстрее. чем в реальном времени. Возможные приложения будут выполнять обнаружение ударов, определение высоты тона и т. Д. В браузере, а...
501 просмотров

Наложение двух звуковых буферов в один буферный источник
Попытка объединить два буфера в один; Мне удалось создать два буфера из аудиофайлов, загрузить и воспроизвести их. Теперь мне нужно объединить два буфера в один буфер. Как их можно объединить? context = new webkitAudioContext();...
2881 просмотров

Можно ли использовать WebAudio для обработки всего исходящего звука браузера?
Я пытаюсь создать некоторый код для обработки звука, найденного на других страницах, путем внедрения JavaScript на страницу. У меня сложилось впечатление, что я могу создать AudioContext, а затем создать функцию onaudioprocess, и она будет вызываться...
89 просмотров
schedule 16.07.2022

Как повторно запустить (подавить) звук с помощью API веб-аудио
Мне любопытно, как я могу сделать что-то, что называется «дросселирование» в API веб-аудио. Когда я проигрываю звук с помощью клавиши, я хочу, чтобы при повторном нажатии этой клавиши звук останавливался и воспроизводился снова. есть идеи как это...
128 просмотров
schedule 25.04.2022

Какой формат возвращается из fft с помощью WebAudioAPI
Я визуализировал аудиофайл с помощью WebAudioAPI и Dancer.js. Все работает хорошо, но визуализация выглядит совсем по-другому. Может ли кто-нибудь помочь мне выяснить, почему это выглядит так по-другому? Код Web-Audio-API (fft.php, fft.js)...
148 просмотров
schedule 15.06.2023

Абстракция аудиофайла веб-аудио API распознает запланированное время только при начальном воспроизведении. Затем он воспроизводит немедленно
Цель приведенного ниже кода — гарантировать, что каждый раз, когда запускается прослушиватель событий, звук воспроизводится на 2 секунды вперед. В нынешнем виде это работает только при первом запуске события. Все последующие события mousedown...
62 просмотров
schedule 11.01.2023

Воспроизведение живого аудиопотока — html5
У меня есть настольное приложение, которое передает необработанные данные PCM в мой браузер через соединение через веб-сокет. Поток выглядит так ...\\x00\\x00\\x02\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\... . Вопрос простой:...
3097 просмотров
schedule 16.05.2022