1

オーディオ ファイルから 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)が、これはうまくいきませんでした。これを行う方法に関するヒントや提案はありますか?

4

1 に答える 1