所以我研究了Audiolib.js,可以制作一些基本的东西,但是我不知道并且无法通过Internet搜索来弄清楚。
问题是我如何可以更改某些“对象”的特定值而无需“重新添加”它。例如:
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,滤波器等。)
由于在许多其他情况下我想在不中断整个过程的情况下更改值,所以我真的很想做这样的事情。
最佳答案
看起来该库允许您修改其对象的属性。例如,this tutorial正在修改振荡器的“频率”属性以更改音符。更改音符时,它还使用“重置”方法重置其相位。
关于javascript - Audiolib.js:更改现有 “objects”的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19773237/