Javascript Web音频API中的简单直通音频节点?

Javascript Web音频API中的简单直通音频节点?,javascript,html,web-audio-api,Javascript,Html,Web Audio Api,使用,我希望将外部连接到由任意、动态可变的内部链组成的封装子系统,因此,我需要一个节点作为固定的入口点 外部节点和子系统之间的关系可以用一个非常简单的列表表示(每个后续节点从上到下相互连接,前面提到的子系统以破折号为前缀): 但在中没有简单的传递节点。如果我希望保持良好的表现,我将如何克服这个问题?我目前使用的是一个简单的函数,它的gain.value设置为1,这样就不会影响输出,但设置仍然意味着额外的处理工作 另一种可能的设置可能是使用,它使音频本身保持不变,但我不确定其性能,或者我如何能够测

使用,我希望将外部连接到由任意、动态可变的内部链组成的封装子系统,因此,我需要一个节点作为固定的入口点

外部节点和子系统之间的关系可以用一个非常简单的列表表示(每个后续节点从上到下相互连接,前面提到的子系统以破折号为前缀):

但在中没有简单的传递节点。如果我希望保持良好的表现,我将如何克服这个问题?我目前使用的是一个简单的函数,它的
gain.value
设置为
1
,这样就不会影响输出,但设置仍然意味着额外的处理工作


另一种可能的设置可能是使用,它使音频本身保持不变,但我不确定其性能,或者我如何能够测量它。

WebAudio中没有直通节点。我会像你现在这样使用GainNode。如果增益值为1,显然可以优化为不进行处理。我还想指出,如果您添加的GainNode是外部节点处理的重要部分,那么您在外部节点中没有做任何有趣的事情。

我还想指出,我不会使用AnalyzerNode;我敢肯定,就性能而言,这将产生更糟糕的影响。
externalNode
 - input
 - effectNode1
 - effectNode2
 - effectNode3
 - outnode
externalNode
destination