Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Audio Package >

AmplitudeModulation


creates a Sound object that is an amplitude-modulated sinusoid, having carrier and modulating frequencies and , measured in hertz, a modulation index of , and a duration of dur seconds.
AmplitudeModulation[fc, fm, mi, dur, RingModulation->True]
creates a ring-modulated sinusoid
  • Sounds created using amplitude modulation contain three frequencies: the carrier frequency, and the sum and difference of the carrier and modulating frequencies.
  • The following options can be given:
DisplayFunctionIdentityfunction to apply to sound before returning it
PlayRange{-1, 1}range of sound amplitude levels to include
RingModulationFalsewhether to use ring modulation
SampleDepth8number of bits used to encode sound amplitude
SampleRate8192sampling rate per second
  • The option RingModulation->True specifies that the Sound object created by will contain only two frequencies: the sum and the difference of the carrier and modulating frequencies.
  • The expression used by is given by .
  • The depth or intensity of the modulation is controlled by the modulation index .
  • The carrier is said to be overmodulated when .
  • The best way to understand the effect of is to try it out with different values, usually between 0.1 and 2.0.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
Format:   HTML  |  CDF