- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序,我轻弹触摸屏并释放一个点,该点在屏幕上动画,读取下方的像素颜色,并根据某些参数将其转换为音频。这在大多数情况下效果很好。
目前我正在为每个点创建一个音频 channel (iPhone AudioComponent)。这很好用,直到我达到大约 15 个点然后开始变得“波涛汹涌”。删除音频输入/输出等...
我想如果我将所有这些 channel 的波形混合在一起,然后将该波形发送到一个或两个 channel ,我可以获得大量点的更好性能。这是我寻求建议的地方。
我假设在任何时间 t,我都可以取 ((f1(x) + f2(x))/2.0)。这是混合音频信号的典型方法吗?这样我永远不会超过(标准化)1.0 .. -1.0,但是我担心我会得到相反的结果;安静的音频。如果有这么多点,也许就没有那么重要了。
如果有人可以为此放弃任何技术的名称,我会去阅读它。或者,任何链接都会很棒。
最佳答案
是的,只需将波形加在一起就会混合它们。正如你所说,如果你然后除以波形的数量,那么你将确保你不会剪掉产生的波形。显然,单个波形的音量会有所下降,但您建议的是最直接的方法。
有更复杂的方法将多个源混合在一起,以尝试获得一致的音量输出,计算 RMS/峰值类型参数以改变输出增益。如果您想了解更多信息,请搜索 automixers .
关于audio - 混合音频 channel 背后的基本数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873446/
我正在寻找匹配 /(?=\W)(gimme)(?=\W)/gi 或类似的东西。 \W 应该是零宽度字符来包围我的实际匹配项。 也许有一些背景。我想用添加的文字填充替换某些单词(总是 \w+),但前提是
如何在不使用 Intent 连接到 VPN 服务的情况下以编程方式检测流量是否正在通过 VPN。有系统调用吗? 最佳答案 这个有效: private boolean checkVPN() {
我是一名优秀的程序员,十分优秀!