2016-11-08 1 views
0

Я могу использовать осциллятор для модуляции частоты других генераторов или значения усиления узлов усиления ... но когда я подключаюсь к частоте колебаний biquadfilter, ничего не меняется. Это ошибка?LFO не влияет на частоту biquadfilter

https://jsbin.com/yurenexufe/edit?js,output

let ctx = new AudioContext() 

let o = ctx.createOscillator() 
let oGain = ctx.createGain() 

let lfo = ctx.createOscillator() 
lfo.type = 'sin' 
lfo.frequency.value = 5 

let lfoGain = ctx.createGain() 

let hipass = ctx.createBiquadFilter() 
hipass.type = 'highpass' 
hipass.frequency.value = 3000 

o.connect(oGain) 

lfoGain.gain.value = 25 

oGain.connect(hipass) 

hipass.connect(ctx.destination) 

o.type = 'square' 

lfo.connect(lfoGain) 
lfoGain.connect(hipass.frequency) // does nothing? 
lfoGain.connect(o.frequency) // works 

o.start() 
lfo.start() 

ответ

1

Хорошо мне нужен путь выше gain значение на моем LFO, чтобы услышать разницу. меняя его с 25 на 1000 Я слышал его.

Смежные вопросы