音波の合成とスペクトル表示






private double sinq(double f, int p) {
if (Wsw == 0) { // saw wave
return(Math.sin(p*f)/(p*Math.PI));
} else if (Wsw == 1) { // square wave 倍音を加えて合成
p--;
return((1.0/Math.PI)*Math.sin((2*p+1)*f )/(2*p+1));
}
}
