Описание тега javascript-oscillator
1
ответ
Как я могу сделать так, чтобы громкость воспроизводимой музыки колебалась с моим таймером?
Я пытаюсь сделать второй звук в этом приложении. колебаться в объеме на основе кривой синуса как функции времени прохождения. Как бы вы предложили мне отредактировать то, что у меня уже есть, чтобы это работало? Любая помощь будет потрясающей! Извин…
10 май '18 в 15:03
0
ответов
Javascript: создание короткого тона во время каждого испытания в эксперименте
Я работаю с Javascript впервые и программирую эксперимент с часами Libet. Эти часы отображаются на экране, и точка делает два круга внутри часов (как будто это большая рука, проходящая через два часа). В одном из моих 4 условий где-то на этих двух к…
07 мар '18 в 11:46
2
ответа
Как я могу записать массив аудиосэмплов в файл wav с Node.js?
Я пишу осциллятор на JavaScript, который создает развертки (то есть чириканье) между частотами синусоидальной волны. Для тестирования я хотел бы написать примеры (которые являются числами с плавающей точкой) в файл WAV. Как бы я сделал это в Node.js…
08 апр '16 в 21:25
2
ответа
Изменение громкости осциллятора в JavaScript?
Я создал генератор (как показано ниже), как сказал MDN: // from : https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Using_Web_Audio_API var audioCtx = new (window.AudioContext || window.webkitAudioContext)(); var oscillator = audioCtx.c…
20 дек '15 в 18:32
1
ответ
JS Аудио последовательность нот от Осциллятора с функцией сна
Я пытаюсь создать простую функцию playTone(freq, dur) который играет тон в freq герц для dur (милли-) секунд. У меня возникли проблемы с получением функции ожидания завершения предыдущей заметки, прежде чем начинать новую. Мой код ниже, используя sl…
28 янв '17 в 22:18
4
ответа
(Web Audio API) Ошибка узла генератора: нельзя вызвать запуск более одного раза
Когда я запускаю свой генератор, остановите его, а затем снова запустите; Я получаю следующую ошибку: Uncaught InvalidStateError: Failed to execute 'start' on 'OscillatorNode': cannot call start more than once. Очевидно, я мог бы использовать gain "…
22 авг '15 в 23:44
0
ответов
Регулировка громкости на нескольких узлах генератора в одном аудио контексте
У меня есть класс, который создает объект для музыкального аккорда. Его конструктор принимает произвольное количество частот (заметки). start() Метод перебирает частоты и создает узлы осциллятора с частотами при этих значениях. То, что я пытаюсь выя…
18 дек '18 в 17:31
0
ответов
Как вызвать переход к пути d3v4 сразу после обновления значения в массиве?
Краткий обзор: Моя цель - создать сайт, который в реальном времени отображает данные трехфазной электроэнергии. Я хочу добиться как можно более быстрого отклика, поскольку эти данные будут использоваться для исправления любых помех путем переключени…
30 дек '17 в 23:04
1
ответ
Объем осциллятора JavaScript не полностью работает
У меня есть следующий фрагмент кода, который создает осциллятор и воспроизводит его с определенной громкостью. Я держу oscillator переменная вне области функции, так что я могу остановить ее с другими функциями, если мне нужно. var oscillator = null…
24 фев '16 в 23:09
1
ответ
Есть ли модуль node.js, который может генерировать колебания 1/f (розовый шум)?
Я ищу модуль node.js, который мог бы генерировать колебания (любого рода), которые следуют за S(f) = 1/f паттерн "розовый / фрактальный шум". Это означает, что если бы мы выполнили Фурье-анализ временных рядов, мы обнаружили бы, что есть несколько ф…
14 мар '19 в 08:09
0
ответов
Wavetable синтез - синтезирование аккорда - периодическое создание волновой таблицы
//I'm instantiating AudioContext var audio_context = new AudioContext(); //creating oscillator var oscillator = audio_context.createOscillator(); //hooking up the oscillator oscillator.connect(audio_context.destination); я знаю это air_pressure=sin(…
12 апр '19 в 07:58
1
ответ
Как осциллятор.detune() работает в API веб-аудио?
Я читал, что 1200 центов в 1 октаве. Итак, я попробовал следующее: const audioContext = new AudioContext(); function Oscillator(frequency, detune) { this.oscillator = audioContext.createOscillator(); this.oscillator.connect(audioContext.destination)…
06 апр '20 в 15:17
0
ответов
js не запускает цикл, останавливает осциллятор
Я знаю, что могу запустить осциллятор только один раз. Я пробовал с / без отключения, но все еще не работает. есть идеи, как сделать петлю? может быть другой способ. я новичок в JS audioCtx = new(window.AudioContext || window.webkitAudioContext)(); …
02 май '20 в 22:18
0
ответов
Осциллятор API веб-аудио не издает никакого звука
Я пытаюсь протестировать простой осциллятор, не привязанный к какому-либо объекту мира на сцене. Просто тон, но, следуя примеру для узла осциллятора, похоже, ничего не играет. Требуется ли сначала какое-то взаимодействие с пользователем, чтобы разре…
05 июн '20 в 19:56
1
ответ
Использование WebAudio для воспроизведения последовательности нот - как остановить асинхронно?
Я использую WebAudio для воспроизведения последовательности заметок. У меня есть функция playNote, которая работает хорошо; Я отправляю ему частоту заметок, а также время начала и окончания для каждой ноты. Генерация параметров последовательности пр…
01 май '20 в 19:57
1
ответ
Генератор audioContext "застревает" через одну секунду и не останавливается
Я хочу создать осциллятор, который запускается и останавливается, когда пользователь нажимает клавишу (сейчас это просто пробел). Но если клавиша нажата слишком долго, что-то вроде одной секунды - осциллятор застревает и не останавливается (); let s…
05 авг '20 в 10:57
0
ответов
Как вы компенсируете усиление, прикрепленное к генератору, используя JavaScript Web Audio?
Я издаю звук вау с помощью JavaScript Web Audio. У меня он в основном работает, когда я могу анимировать базовую частоту полосового фильтра извне Web Audiuo (например, с помощью ползунка), но я хочу подключить усиление, контролируемое другим генерат…
07 май '20 в 22:59
1
ответ
Осциллятор, построенный с помощью крюков реакции, не остановится
Пытаюсь впервые поиграться с API WebAudio вместе с React. Моя идея заключалась в том, чтобы создать простую кнопку, при нажатии на которую запускался бы или прекращался звук. При использовании следующего кода я всегда получаю сообщение об ошибке "Не…
02 ноя '20 в 22:52
1
ответ
WebAudio не выводит звук
HTML <input type="range" onchange="play()" max=880 /> <h2 id="fr">000hz</h2> <button type="button" onclick="stop()">STOP</button> СЦЕНАРИЙ var ctx = new AudioContext(); var osc = ctx.createOscillator(); var gain = ctx.c…
24 фев '21 в 15:55
0
ответов
Функция возврата узла усиления с несколькими осцилляторами
Я изо всех сил пытаюсь создать функцию, которая включает три синусоидальные волны, две из которых сдвинуты по фазе (сейчас я делаю это с помощью setPeriodicWave), все из которых имеют заданные объемы (в настоящее время с gainNode). Возвращает ошибку…
09 май '21 в 13:19