公式のexsample/soundに音を扱ったサンプルがあります。今回はsoundPlayerFFTExampleを参考にしました。サウンドデータを指定します。相対パスで指定可能です。上記の意味が分からなければ、絶対パス(ドライブからのフルパス)で指定すれば大丈夫です。取得した結果を格納する配列の初期化します。周波数スペクトルサンプルを取得します。結果がポインタとして返ってきますが、指定した引数の要素数を持つfloat配列のポインタです。fft_valueは、取得値をそのまま代入。fft_smoothedは、現状の持っている値を小さくして、取得値と比較、値が大きい方を代入します。これによって、fft_smoothedの値は、滑らかに減少する動きになります。fft_valueとfft_smoothedの値を使って描写を行います。今回は値をボックスを描写する個数、位置として採用しています。公式のexsample/soundに音を扱ったサンプルがあります。今回はsoundPlayerFFTExampleを参考にしました。サウンドデータを指定します。相対パスで指定可能です。上記の意味が分からなければ、絶対パス(ドライブからのフルパス)で指定すれば大丈夫です。取得した結果を格納する配列の初期化します。周波数スペクトルサンプルを取得します。結果がポインタとして返ってきますが、指定した引数の要素数を持つfloat配列のポインタです。fft_valueは、取得値をそのまま代入。fft_smoothedは、現状の持っている値を小さくして、取得値と比較、値が大きい方を代入します。これによって、fft_smoothedの値は、滑らかに減少する動きになります。fft_valueとfft_smoothedの値を使って描写を行います。今回は値をボックスを描写する個数、位置として採用しています。