re-add fmsynth.c

Signed-off-by: Kazusa Okuda <klamathcatalyst@gmail.com>