经过大量的搜寻后,我仍然找不到方程式来提供所需的路径。我正在为参数eq创建gui,只是无法使曲线图看起来或感觉准确。尽管我知道大多数eq插件只是可以显示实际音频处理的外观,但我仍然希望它至少与现有的一样准确。

我尝试使用单个CubicCurve2D和两个QuadCurves。很明显,使用这些并不能满足我的要求,我将只需要使用实际方程式并创建路径。

我正在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)))


产生类似:

09-27 09:21