draft for fm synthesizer