0

だから私は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、フィルターなどを意味します。) プロセス全体を中断せずに値を変更したい状況が他にもたくさんあるので、このようなことを本当にやりたいと思っています。

4

1 に答える 1

0

このライブラリでは、オブジェクトのプロパティを変更できるようです。たとえば、このチュートリアルでは、オシレーターの「周波数」プロパティを変更してノートを変更しています。また、「reset」メソッドを使用して、ノートを変更するときにフェーズをリセットします。

于 2013-11-04T19:28:01.207 に答える