audio - Lua 的快速傅立叶变换 FFT?

标签 audio lua signal-processing fft

有人有一个可以与 Lua 配合使用的快速傅里叶变换的实现吗?

我想在声音样本上使用它,我已将其作为 16 位有符号整数数组加载到 Lua 中。我希望对数据进行 FFT 并绘制频谱。

我需要一个能够与 Ansca Corona 版本的 Lua 配合使用的实现(不支持负载字符串,由 complex.lua 使用)

最佳答案

您应该看看LuaFFT 。这是MIT licensed ,所以使用起来应该相当灵活。

编辑:您还可以查看 NumLuaHere是它的 github 网站。它取决于 BLAS/LAPACK、FFTW 和 HDF5。您也许可以让它工作,因为它实现了自己的 complex number数据类型。

关于audio - Lua 的快速傅立叶变换 FFT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8478142/

相关文章:

lua - 修改表中具有特定最大值和最小值的数字

random - 从表中获取一个值并将其分配给另一个值,不重复

python - python中连续小波变换图(比例图)中的频率轴

java - Android-检测原始.wav文件和已过滤.wav文件之间的差异

c# - C#从资源转换音频

android - 在按钮单击时播放音频声音,不重复

c - 如何使用核心音频正确录制 16 位 LittleEndian 签名整数 PCM 格式的音频

flash - 在对象参数中禁用 flash 音频?

DSP/微 Controller 和 PC 应用程序之间的接口(interface)

lua - 在改变大小后自动改变对象的物理特性