おおぼけ
先日、プラグイン呼び出しで高速化したと書きましたが誤っていたようです。
ACML側はよくチェックしたんですが、Squeak側でFFT>>transformForward:を使って計測していました。
FFTの利用方法はFFT>>testとWaveEditor>>showFFTAtCursorを参考にしていたんですが、そこが間違いの元だった。FFTはプラグインを使ってるので通常のメソッドでも速いと思い込みがありました。FFTでプラグインで動作させるようにするには次のように#pluginPrepareDataと#pluginTransformData:を使用するのが正解でした。
fft n |