オーディオ ファイルから FFT オブジェクトを作成する次のコードがあります。以下のコードを参照してください。
import ddf.minim.*;
import ddf.minim.analysis.*;
Minim minim;
AudioPlayer player;
FFT fft;
void setup(){
minim = new Minim(this);
player = minim.loadFile("audio.mp3");
fft = new FFT( player.bufferSize(), player.sampleRate() );
fft.logAverages(86, 1);
fft.window(FFT.HAMMING);
numZones = fft.avgSize();
}
しかし今、左右のチャンネル用に 2 つの FFT オブジェクトを作成したいと考えています。したがって、最後に fftLeft = new FFT(audio.left) と fftRight = new FFT(audio.right) が必要です
私はその方法を試しました.getChannel(player.LEFT)
が、これはうまくいきませんでした。これを行う方法に関するヒントや提案はありますか?