【发布时间】:2017-11-08 06:38:08
【问题描述】:
我正在使用贝塞尔曲线来表示音频的波形数据。然后我想在 x 坐标处对波进行采样并获取 y 坐标,以便我可以将其转换为 PCM 数据。现在,由于贝塞尔曲线是用参数方程表示的,这可能会带来问题,因为可能有多个 y 值和一个 x 值,但是对于我要采样的曲线,我可以保证它们满足函数的标准,只有它们仍然被表示为 para-度量上。所以我的问题是,有没有办法根据 x 值直接对 y 值进行采样?如果不是这样,最好的方法是什么?我现在最好的想法是沿着曲线移动,直到达到所需的 x 值,然后使用该 y 值,但这感觉缓慢且效率低下。谢谢。
【问题讨论】:
-
不知道贝塞尔曲线方程的细节,我想你只需用 x 来求解 t 的 x 的参数方程,然后将该值代入 y 的方程.我更大的问题是为什么要使用贝塞尔曲线来模拟音频?您想要实现什么目标?您知道傅里叶变换和音频的频谱特性吗?
标签: audio bezier sampling pcm cubic-bezier