Публикации по теме '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 просмотров
schedule
23.12.2021
Извлечение звука из базы данных 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 просмотров
schedule
16.03.2023
изменение типа осциллятора в 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 просмотров
schedule
29.11.2023
Какова разрядность 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 просмотров
schedule
20.02.2022
Полезен ли Web Audio API для анализа звука быстрее, чем в реальном времени?
Я пытался выяснить, может ли API веб-аудио быть полезным для анализа аудиоданных, загруженных в ArrayBuffer быстрее. чем в реальном времени. Возможные приложения будут выполнять обнаружение ударов, определение высоты тона и т. Д. В браузере, а...
501 просмотров
schedule
04.07.2023
Наложение двух звуковых буферов в один буферный источник
Попытка объединить два буфера в один; Мне удалось создать два буфера из аудиофайлов, загрузить и воспроизвести их. Теперь мне нужно объединить два буфера в один буфер. Как их можно объединить?
context = new webkitAudioContext();...
2881 просмотров
schedule
10.03.2022
Можно ли использовать 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