Using `Tone.js` FMSynth example as a starting point.