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