plots the spectrogram of list.

uses partitions of length n.

uses partitions with offset d.

applies a smoothing window wfun to each partition.

plots the spectrogram of audio.

Details and OptionsDetails and Options

  • Spectrogram[list] plots the magnitude of discrete Fourier transforms of partitions of list.
  • Spectrogram[list] uses partitions of length and offset Round[n/3], where m is Length[list].
  • If necessary, fixed padding is used on the right to make all the partitions the same size.
  • Spectrogram displays only the first half of the magnitude of the discrete Fourier transform due to the symmetry property of the transform.
  • In Spectrogram[list,n,d,wfun], the smoothing window wfun can be specified using a window function that will be sampled between and or a list of length n. The default window is DirichletWindow, which effectively does no smoothing.
  • Spectrogram works with numeric lists as well as Audio and Sound objects.
  • For multichannel sound objects, the spectrogram is computed over the sum of all channels.
  • Compute the effective discrete Fourier transforms of partitions using SpectrogramArray.
  • Spectrogram accepts all ArrayPlot options with the following additions and changes:
  • AspectRatio1/3ratio of height to width
    ColorFunctionAutomatichow each cell should be colored
    FrameTicksAutomaticwhat ticks to include on the frame
    SampleRateAutomaticsampling rate assumed for the input list
  • For the setting SampleRate->r and a list of length m, time is ranged from 0 to m/r, and the frequencies are in the range 0 to r/2.
Introduced in 2012
| Updated in 2016