音波の合成とスペクトル表示
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)); } }