java - Processing.org/最小 FFT 误差

标签 java processing minim

我正在尝试使用 Minim FFT 库,但是在运行示例草图时,我遇到了以下问题:

The constructor FFT(int, float) is undefined.

我猜这个 Java 认为我正在尝试使用其他构造函数,但我终究无法弄清楚如何解决它。

这是代码的相关部分:

import ddf.minim.analysis.*;
import ddf.minim.*;

FFT fft;
float[] buffer;
int bsize = 512;

void setup()
{
  size(512, 300, P3D);
  // create an FFT with a time-domain size the same as the size of buffer
  // it is required that these two values be the same
  // and also that the value is a power of two
  fft = new FFT(bsize, 44100);
  buffer = new float[bsize];
}

最佳答案

尝试显式导入 FFT 类:

import ddf.minim.analysis.FFT;

我不确定为什么需要这样做,但我遇到了同样的问题并且它对我有用。

关于java - Processing.org/最小 FFT 误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057653/

相关文章:

java - 通过浏览器将音频输入到 Java/处理 Applet?

java - Facebook 连接 - 安卓

java - 为什么 Java 允许标签远离循环?

java - 处理中的内存泄漏

java - 如何将FOR转换为WHILE?

java - 处理-覆盖音频

java - 在核心java中,从用户获取输入并将其插入mysql数据库时,显示错误sql错误

java - 该子类中不能使用继承的方法execute query

java - 通过环绕立体声扬声器输出多声道音频

fft - 使用 FFT 计算同一源的幅度差异