FrequencyModulation[fc,{fm,pd},dur]
creates a Sound object that is a frequency-modulated sinusoid, having carrier and modulating frequencies fc and fm, measured in hertz, peak deviation pd hertz, and a duration of dur seconds.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Cascade]
creates a cascade frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Parallel]
creates a parallel frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.


FrequencyModulation
FrequencyModulation[fc,{fm,pd},dur]
creates a Sound object that is a frequency-modulated sinusoid, having carrier and modulating frequencies fc and fm, measured in hertz, peak deviation pd hertz, and a duration of dur seconds.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Cascade]
creates a cascade frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Parallel]
creates a parallel frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.
Details and Options
- To use FrequencyModulation, you first need to load the Audio Package using Needs["Audio`"].
- The following options can be given:
-
DisplayFunction Identity function to apply to sound before returning it ModulationType Standard the type of modulation to use PlayRange All range of sound amplitude levels to include SampleDepth 8 number of bits used to encode sound amplitude SampleRate 8192 sampling rate per second - The expression used by FrequencyModulation is given by
.
- Cascade frequency modulation is a type of frequency modulation where the modulating frequency is itself modulated, thus cascading the modulation.
- In contrast to cascade frequency modulation, Parallel frequency modulation is a technique where the carrier frequency is modulated by two or more modulating frequencies that do not modulate each other.
See Also
Tech Notes
Related Guides
Text
Wolfram Research (2007), FrequencyModulation, Wolfram Language function, https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html.
CMS
Wolfram Language. 2007. "FrequencyModulation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html.
APA
Wolfram Language. (2007). FrequencyModulation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html
BibTeX
@misc{reference.wolfram_2025_frequencymodulation, author="Wolfram Research", title="{FrequencyModulation}", year="2007", howpublished="\url{https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html}", note=[Accessed: 18-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_frequencymodulation, organization={Wolfram Research}, title={FrequencyModulation}, year={2007}, url={https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html}, note=[Accessed: 18-August-2025]}