控制与振荡器或LFO
问题描述:
I'have 2具有不同波形的振荡器混合(三角形和正方形):控制与振荡器或LFO
var oscTri = audioCtx.createOscillator();
var oscSqu = audioCtx.createOscillator();
oscTri.type = 'triangle';
oscSqu.type = 'square';
var mixTri = audioCtx.createGain();
var mixSqu = audioCtx.createGain();
oscTri.connect(this.mixTri);
oscSqu.connect(this.mixSqu);
mixTri.connect(audioCtx.destination);
mixSqu.connect(audioCtx.destination);
我想要一第三振荡器,从而输出声音,以控制两者的混合之间会振荡两个(当三角形的增益为1,正方形是0;当三角形为0.5,正方形为0.5,三角形为0.75,正方形为0.25,依此类推):
var modOsc = audioCtx.createOscillator();
如何我可以连接该调制器振荡器在前两个波形之间有“振荡”?
答
设置mixtri = 1和mixSqu = -1,然后将modOSC连接到该技巧的增益增益值。就我个人而言,我会使用过滤器,因为我更喜欢它,我在我的网站https://gtube.de上点击了您的示例上的PUBLISH/SYNTHY DATABASE。按下字母A听到效果。您可以在合成器选项卡上看到设置。我的网站不适用于增益节点,因为它们不是固定的=>它允许按下多个键。但只有增益节点,它应该工作。
干杯
基利安
谢谢你,它的工作原理。 – vallste
那么,我得到一个正确的答案?你能检查它吗? :-D –