ソフトシンセの作り方を教えてください。
あるいは何を参考にしたらいいですか。

ソフトシンセはシンセをシミュレートするソフトです。
たとえば、REASONといったシンセがあります。
こうしたソフトはどうやって作られているのでしょう。
C言語ではファイルの読み出しというコマンドがあるので
音声ファイルを用意することで音のでるプログラムを作れます。
ゲームを作るときにはよくこの方法を使います。
でも、市販のソフトシンセもこの方法で作っているんでしょうか。
この方法とは、複数ファイルを読み出して同時再生する方式です。
たとえば、20Hzから20000Hzまで1セントごとにサイン波
のファイルを作って、それらを同時再生することで音を出しているのでしょうか。
おそろしく初心者な質問ですが、よろしくお願いします。