经过大量谷歌搜索后,我仍然找不到一个方程来给出我需要的路径。我正在为参数均衡器创建一个图形用户界面,但无法让曲线图看起来或感觉准确。尽管我知道大多数 eq 插件只是提供实际音频处理的外观,但我仍然希望它至少与现有的一样准确。
我尝试过使用单个 CubicCurve2D 和一对 QuadCurve。很明显,使用这些并不能达到我想要的效果,我只需要使用实际的方程并创建一条路径。
我正在 clojure 中做这个项目,所以如果有人能给出一个例子,说明我如何绘制给定增益、频率和 q 的 x y 坐标,甚至只是一个通用方程,以任何语言来完成此操作,将是一个巨大的帮助
谢谢
最佳答案
Incanter是在 Clojure 中绘制图表的绝佳工具。
这是一个简单的参数 xy 绘图:
(ns incantertest
(:use [incanter core stats charts]))
(let [points (map
(fn [t]
(let [t (double t)]
[(+ (Math/sin (* t 0.01)) (Math/sin (* t 0.08)))
(+ (Math/cos (* t 0.2)) (Math/sin (* t 0.13)))]))
(range 1000))
xs (map first points)
ys (map second points)]
(view (incanter.charts/xy-plot xs ys)))
这会产生类似的东西:
关于java - 给定增益、频率和 q,如何绘制准确的参数均衡曲线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928691/