使用AS3的computeSpectrum()调用任意数据?

时间:2011-03-28 19:26:05

标签: actionscript-3 signal-processing fft

我有一些任意信号数据,我想得到频率分析。这不是音频数据。有没有办法强迫AS3的computeSpectrum()调用为我做这项工作?

TIA!

猎户

1 个答案:

答案 0 :(得分:1)

computeSpectrum函数似乎采用当前播放音频的样本来执行FFT。因此,您必须将非音频数据转换为某种类型的声音文件并进行播放。由于似乎无法同步播放和捕获,因此您必须在声音文件中多次循环数据,以便播放足够长的时间,并希望能够幸运地使用computeSpectrum调用捕获它。非常怀疑这会起作用并给你有意义的结果。