Audiolib.js:更改现有“对象”的值

时间:2013-11-04 17:16:18

标签: javascript audio member-variables

所以我查看了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 个答案:

答案 0 :(得分:0)

看起来这个库允许您修改其对象的属性。例如,this tutorial正在修改振荡器的“频率”属性以更改音符。它还使用“重置”方法在更改音符时重置其相位。