This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

FrequencyModulation


creates a Sound object that is a frequency-modulated sinusoid, having carrier and modulating frequencies and , 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 is the peak deviation associated with modulating frequency .
FrequencyModulation[fc, {{f1, pd1}, {f2, pd2}, ...}, dur, ModulationType->Parallel]
creates a parallel frequency-modulated sinusoid, where is the peak deviation associated with modulating frequency .
  • The following options can be given:
DisplayFunctionIdentityfunction to apply to sound before returning it
ModulationTypeStandardthe type of modulation to use
PlayRangeAllrange of sound amplitude levels to include
SampleDepth8number of bits used to encode sound amplitude
SampleRate8192sampling rate per second
  • The expression used by 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.