Audiolib.js: изменение значений существующих "объектов"

Поэтому я заглянул в Audiolib.js и могу сделать некоторые базовые вещи, но то, что я не знаю и не могу понять, просматривая в Интернете.

Вопрос в том, как я могу изменить конкретные значения некоторых "объектов" без "повторного добавления" этого. Например:

var osc;
osc = audioLib.Oscillator(44100 /*or some other samplerate */ , 400 );

function changefrequency(freq)
osc.frequency = freq; /* is there a way to do stuff like this? */

(Кстати, под "объектами" я имею в виду осцилляторы, lfo, фильтры и т. Д.) Поскольку существует много других ситуаций, в которых я хотел бы изменить значения, не прерывая весь процесс, я действительно хотел бы делать такие вещи, как это.

1 ответ

Похоже, эта библиотека позволяет вам изменять свойства своих объектов. Например, этот учебник изменяет свойство "частоты" в Осцилляторе для изменения заметок. Он также использует метод "сброса" для сброса фазы при смене нот.

Другие вопросы по тегам