>111
その方法だと、無限に高次倍音をふくむので、エイリアスノイズ(だとおもう)が発生するんです。
特に、サンプリング周波数44.1KHzで、1KHz以上を再生すると「ピー」とか「ジー」とか
基本周波数とは全然関係ない成分が目だって、聴くに耐えないんですよ。
(シンセサイザと名乗る以上は、これは問題と思ってます。)
2通りの解決策をかんがえてるんです。

策)再生波形そのものを、ナイキスト周波数以上の倍音を含まないように
合成する。つまり、適当な次数まで足しあわせて終わらせます。高い周波数になれば
なるほどサイン波に近づくわけです。

この方法でノイズが消えるのは実験済みなので、あとは、
パルス幅可変にして、合成できれば、ばっちりかと、思ってるんです。
が、、、、いかがでしょう。