Skip to content

Instantly share code, notes, and snippets.

@qwasd1224k
qwasd1224k / AndroidFFTSample.java
Last active September 12, 2023 08:03
Androidで周波数解析
public class MainActivity extends Activity {
// サンプリングレート
int SAMPLING_RATE = 44100;
// FFTのポイント数
int FFT_SIZE = 4096;
// デシベルベースラインの設定
double dB_baseline = Math.pow(2, 15) * FFT_SIZE * Math.sqrt(2);
import static java.lang.Math.atan;
import static java.lang.Math.cos;
import static java.lang.Math.sin;
public class FFT4g {
private int[] ip;
private double[] w;
private int n;
FFT4g(int n) {