Описание тега tone.js
Tone.js - это фреймворк для создания интерактивной музыки в браузере. Он предоставляет расширенные возможности планирования, синтезаторы и эффекты, а также интуитивно понятные музыкальные абстракции, построенные на основе API веб-аудио.
1
ответ
Воспроизведение двух нот в tone.js одним нажатием кнопки
Я занимаюсь разработкой веб-игры, в которой нажатие на одну кнопку должно сыграть две ноты подряд. Я могу сделать это, используя загруженные аудиофайлы и callback-файл audio.onended. function playMusic(){ audio.src = music_array[music_counter++]; au…
16 июл '18 в 14:23
0
ответов
Как создать линейную линейку времени для простой галки с помощью tone.js
Я пытаюсь создать простую веб-галку. Я создал временную линейку для этого. Но график не синхронизирован с Tone.Master. Я использовал 3000 пикселей для общей ширины для моей галочки и добавил интервал в 24 пикселя, чтобы я мог создать линейку для мое…
05 янв '19 в 12:54
1
ответ
Подсчет нот во время игры метронома
Следующее аудио играет в 100 Ударов в минуту и время подписи 4/4, Количество регистрируемых секунд и тиков постоянно увеличивается. Как я могу определить: Когда первая мера будет завершена? т.е. во второй раз 1 происходит.. обычно музыка считается…
04 фев '19 в 15:51
1
ответ
Условное действие флажка для Tone.js (Web Audio)
Я пытаюсь создать флажок ($('#button')) действие которого меняется в зависимости от состояния player (независимо от того, воспроизводится звук или нет), используя Tone.js и jQuery. Итак, логика в том, что если аудио уже started, то действие флажка п…
09 авг '18 в 13:21
2
ответа
Может ли HTML5 Web Audio быть такого же высокого качества, как DAW?
Этот вопрос в основном предназначен для аудио инженеров. Я смотрел несколько видео здесь и здесь о API Web Audio в javascript и о том, как люди используют его для создания музыки. Мне было интересно, можно ли использовать этот API для создания качес…
13 окт '18 в 22:22
0
ответов
tone.js пульсовая волна неожиданно меняется
У меня есть следующий код tone.js, который играет небольшую мелодию с помощью пульсовой волны. В середине мелодии характер пульсовой волны меняется, как если бы ширина импульса изменилась. Почему это происходит, и как я могу это исправить? import To…
06 дек '18 в 21:08
0
ответов
Ошибка типа: Tone.Analyser: недопустимый тип: FFT в JavaScript с использованием библиотеки Tone.js
Я новичок в Web Audio API, и я пытаюсь реализовать компрессор в Интернете. По сути, первоначальная задача заключается в том, что я должен загрузить звук, а затем с помощью Tone.Analyser() мне нужно будет построить график синусоиды, генерируемой из з…
27 апр '18 в 14:27
0
ответов
Как сохранить сжатый аудиофайл из объекта Tone.Compressor для построения сжатого сигнала с помощью wavesurfer.js в Javascript?
Я хотел бы построить сжатый сигнал, как показано на рисунке ниже. Если это невозможно, то есть ли способ реализовать график сигнала в Tone.js? Я реализовал визуализатор с помощью узла Tone.Analyser. Я также ищу график сигнала, который отличается от …
14 май '18 в 19:20
0
ответов
Tone.js: как мне упорядочить заметки, используя транспорт?
Я использую библиотеку Tone.JS и хочу воспроизводить разные тоны разной длительности для триггерной атаки и выпуска. Следующий код работает. import Tone from 'tone'; var synth = new Tone.Synth().toMaster(); // first set of tones playing from t=0.1 t…
11 июл '18 в 12:59
1
ответ
Как мне создать массив в Javascript с разными значениями в каждой переменной?
Не уверен, что вопрос объясняет это очень хорошо, но я хочу поместить эти фильтры Tone.JS в массив. Проблема заключается в том, что все они имеют разные значения частоты и усиления, и в конечном итоге также будут иметь разные значения Q. Проверьте м…
12 дек '17 в 14:21
0
ответов
Tone.js Tone.BufferSource: буфер либо не установлен, либо не загружен
Tone.BufferSource: буфер либо не установлен, либо не загружен. Эта ошибка возникает в блоке try / catch. Это происходит только тогда, когда я запускаю функцию обновления постоянно или иногда случайно. Когда эта ошибка происходит, мой звук просто отк…
07 ноя '18 в 08:55
0
ответов
Почему у triggerRelease нет параметра примечания в Tone.js?
Я играю ноты с моего миди-контроллера, используя веб-миди. Я хотел бы услышать их, поэтому я использую Tone.js. Я видел, что у него есть два метода для игры в реальном времени: https://github.com/Tonejs/Tone.js/wiki/Instruments //trigger the start o…
29 дек '18 в 17:47
0
ответов
В Tone.js фильтр отсечки, кажется, ничего не делает на экземпляре Player
Используя Tone.js, я создал несколько объектов "Фильтр" и связал их с объектом "Игроки", например: const hipass = new Tone.Filter(2000, 'highpass', -48).toMaster(); const vibrato = new Tone.Vibrato(5, 1).toMaster(); const distortion = new Tone.Disto…
08 июн '18 в 16:16
1
ответ
Использование tone.js в angular6
Я пытаюсь импортировать файл tone.js в angular 6. Как уже упоминалось в документе по установке tone.js, я установил файл tone.js. npm - npm install tone Я пытался импортировать тон в app.module.ts import { ToneJs } from 'tone'; imports: [ ToneJs, ..…
06 июн '18 в 01:12
0
ответов
Как использовать квантованное время в tone.js
Я использую библиотеку TONE.JS для воспроизведения аудио в Javascript. В нем говорится, что @1m должно возвращать время следующего измерения. Однако это не работает для меня. Вот пример. Tone.Transport.start(); setTimeout(() => { console.log(Tone…
10 ноя '18 в 21:12
1
ответ
Как отобразить клавиатуру с помощью пользовательского интерфейса Tone.js в Angular?
В Angular 7 приложение, которое я установил Tone.js зависимость: npm install tone npm install @tonejs/ui Я могу играть ноты, и я хотел бы отобразить клавиатуру, используя tone-keyboard элемент, который я видел на этой скрипке мой synth.component.htm…
27 май '19 в 06:52
0
ответов
Как читать уровень микрофона?
Я пытаюсь использовать значения tone.js для реализации в THREE.js. Я пытался "console.log" определенные свойства микрофона, но не могу найти значение, которое меняется. Пожалуйста, смотрите прикрепленный скриншот: var mic = new Tone.UserMedia() var …
31 мар '19 в 15:09
0
ответов
Tone.JS - аддитивный синтезатор
Я пытаюсь создать простой аддитивный синтезатор, используя Tone.JS и WebAudioAPI, До сих пор я установил простой синтезатор, который прекрасно работает, и я могу играть любую ноту, какую захочу. Я также могу свободно изменять параметры ECC... Вот ко…
22 апр '19 в 20:23
0
ответов
Почему мой Tone.Loop перестает зацикливаться, казалось бы, случайно?
Кажется, мой цикл останавливается случайно. В чем может быть проблема? Я попытался использовать зацикленный Tone.Event, и произошло то же самое. Возможно, это мое понимание того, как время интерпретируется в Tone.Loop и во внутреннем Transport.sched…
06 май '19 в 03:40
1
ответ
Как изменить звуковой буфер в Tone.js?
Я хотел бы переключить звук в Javascript, и я подумал, что самый простой способ - это Tone.js ( https://tonejs.github.io/docs/r13/PitchShift), но моя реализация не воспроизводит звук, но ошибок нет, Что я делаю неправильно? HTML (для загрузки аудиоф…
26 июл '19 в 17:38