首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何可视化动态压缩节点的效果?

如何可视化动态压缩节点的效果?
EN

Stack Overflow用户
提问于 2015-03-22 10:26:12
回答 2查看 239关注 0票数 1

web音频API动态压缩节点的规范是指在不同分贝值上绘制的一些曲线。我怎么能想象出那条曲线呢?

对于过滤器节点,web提供了一个getFrequencyResponse方法,该方法生成可以在2D画布上可视化的数据。

对于动态处理器节点有类似的方法吗?或者,是否有众所周知的公式用于计算节点对各种dB值的影响的大小?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-24 12:38:33

我不知道如何准确地计算knee的曲线,但我很确定这不应该是非常困难的。忽略膝盖,这是你需要的:

首先,首先是一条斜率为1的直线(45度角,向上并向右)。另一种说法是output = input

然后,当您点击threshold时,您可以更改直线的斜率以匹配您的压缩比。因此,如果你的比例是2.3:1,你的斜率高于threshold将是output = input / 2.3

无论如何,我确信如果您做了一些搜索,您可以知道如何在knee中考虑因素。它可能只是一个抛物线,它连接了两个斜面(如果knee是0时,点上有一个顶点,它们通常会相交)。然后,您只需要知道这个值的作用,但是如果您阅读Web规范,knee的单元是dB --这使我相信这并不是真正特定于实现的。我认为™可能有一个正确的方法来做这件事。

票数 1
EN

Stack Overflow用户

发布于 2015-03-24 01:28:23

不幸的是,没有办法容易地检查动态压缩节点的影响。并且实际的实现没有在WebAudio规范中指定。了解效果的唯一方法是检查源代码。或者,在实验上,将不同频率的正弦波送入节点,并检查输出以了解发生了什么。这可能很难捕捉到所有参数的影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29193241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档