This is a little Javascript program to calculate the results of a simple Frequency Modulation (FM) or Ring Modulation (RM) calculation into a tab-delimited list of pitch classes (note name), with octave and cents deviation from 12TET, ready for copying and pasting into an Excel spreadsheet.

Modulation type:

Carrier frequencies in Hz (return-delimited):

Modulator frequencies in Hz (return-delimited — NB: only first will be used for FM):

(FM only) Modulation Index

Output in tab-delimited format (copy & paste into Excel)