h10x64 / snd.js

The WebAudioAPI Sound library for JavaScript
Other
7 stars 0 forks source link

AudioParamへのアクセス方法 #20

Closed h10x64 closed 9 years ago

h10x64 commented 9 years ago

BiquadFilterなどのAudioParamを取得する場合、現在はプロパティでAudioParamをそのまま取得しているが、この方法ではOscillatorをstop後に再生成した場合にAudioParamへの接続を再現できない。

各AudioParamにGainを接続してそのGainを取得するように変更したいが、その場合にAudioParamのオートメーションカーブ(setValueAtTimeメソッドなど)が直接使用できなくなる。 プロパティで取得するGainにオートメーションカーブを設定する各種メソッドを移譲して対応するべき? それとも、(過去のソースが要修正になるが)Gainとは別に生のAudioParamを取得する方法を提供して対応するべき?

h10x64 commented 9 years ago

Gainにメソッドを追加して返すようにした