如何調製Web Audio API中的任何AudioParams,例如使用低頻振盪器獲得GainNode的值?如何在Web Audio API中使用LFO調製AudioParam
1
A
回答
1
你不保存您的實際節點,只是價值 - 所以,當你嘗試連接到oscillator.frequency,你傳遞一個整數值(400 - 你保存的頻率在節點中)。嘗試http://jsfiddle.net/GCSEq/6/ - 這存儲節點,並正確路由到AudioParam。
this.oscillator = context.createOscillator();
this.gain = context.createGainNode();
和 osctest2.play(osctest.oscillator.frequency,1000);
(你在控制檯得到一個錯誤。)
7
https://coderwall.com/p/h1jnmg
var saw = context.createOscillator(),
sine = context.createOscillator(),
sineGain = context.createGainNode();
//set up our oscillator types
saw.type = saw.SAWTOOTH;
sine.type = sine.SINE;
//set the amplitude of the modulation
sineGain.gain.value = 10;
//connect the dots
sine.connect(sineGain);
sineGain.connect(saw.frequency);
相關問題
- 1. Web Audio API使用音量控制
- 2. Web Audio API參數調製在Safari中不起作用
- 3. 使用Web Audio API Ionic 2
- 4. 隔離Web Audio API使用
- 5. 如何調製Web Audio API的脈衝寬度Square OscillatorNode?
- 6. 如何從Web Audio Api ScriptProcessor調製參數?
- 7. 如何使用Web Audio API移位/調製音頻緩衝區頻率
- 8. 用JavaScriptNode(Web Audio API)衝動
- 9. Web Audio API - USB Hub
- 10. Web Audio API AudioBufferSourceNode detune
- 11. Ionic 2 Web Audio Api
- 12. 使用Web Audio API在iOS上控制增益
- 13. 如何在Android中使用audio api錄製音頻?
- 14. Web Audio API使用振盪器
- 15. 使用Web Audio API緩衝音頻
- 16. 非實時使用Web Audio API
- 17. 播放Web Audio API使用很慢
- 18. 使用Web Audio API放大音頻
- 19. HTML5 Web Audio API - 錄製聲音臨時
- 20. 從AudioContext錄製聲音(Web Audio API)
- 21. 控制播放Web Audio API緩衝區
- 22. Web Audio API如何命名聲音
- 23. 在Web Audio API中轉換採樣率
- 24. 對數LFO控制
- 25. Web Audio API - 如何使用AudioPannerNode進行常規LR平移
- 26. 如何使用Web Audio API更改點擊音頻位置?
- 27. 如何使用HTML5 Web Audio API記錄我的聲音
- 28. 如何使用Web Audio API生成整個八度音階?
- 29. 如何使用Web Audio API捕捉揚聲器的輸出?
- 30. 如何使用Web Audio API訪問輸出緩衝區?
我得到一個錯誤,說:「未捕獲的InvalidStateError:無法執行'開始'上的'振盪器節點':不能多次啓動啓動「。當多次使用啓動和停止功能時。在停止振盪器之後是否有辦法停止和啓動振盪器?我正在嘗試製作一個音序器。 – Emanegux 2014-02-14 00:44:56