Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)


represents audio stored in the given file.

represents audio stored in the given URL.

represents audio with samples given by the array data.

Details and OptionsDetails and Options

  • Audio[] displays an audio player.
  • In Audio[file], file can be specified as a string or as a File object.
  • In Audio[url], url can be specified as a string, URL object, or CloudObject.
  • Audio can represent an audio signal stored in memory or can link to a local or remote audio file that is accessed as a stream for playback and processing.
  • When constructing an audio object by just keeping a link, the byte count of the representative object and therefore the containing notebook will be smaller.
  • In Audio[data], data can be either of the following:
  • {v1,v2,}sample values of a single-channel audio
    {{v11,v12,},{v21,v22,},}sample values of a multichannel audio
  • In Audio[data], rows of data are assumed to be channels of the resulting audio.
  • By default, sampling rate of 44100 Hz is assumed. Other sampling rates can be specified using the SampleRate option.
  • Audio[Sound[]] converts the sound to an audio object, sampling SoundNote primitives as needed.
  • Audio[data,"type"] can be used to create an audio object of a different type. Values in data are coerced to the specified type by rounding or clipping. By default, "Real32" is assumed.
  • Possible settings for "type" include:
  • "SignedInteger8"signed 8-bit integers from through
    "SignedInteger16"signed 16-bit integers from through
    "SignedInteger32"signed 32-bit integers from through
    "Real32"single-precision real (32 bit)
    "Real"double-precision real (64 bit)
  • Audio is treated as a raw object by functions like AtomQ and for purposes of pattern matching.
  • The following options can be specified:
  • AppearanceAutomaticappearance of the generated player
    AudioDevice$DefaultAudioOutputDevicedefault audio output device to use for playback
    AudioLabelAutomaticthe label to show on the audio object
    MetaInformationmeta-information associated with the audio
    SampleRateAutomaticsampling rate
    SoundVolume1sound volume
  • Possible settings for Appearance are "Minimal", "Basic", and "Detailed".

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

Import an Audio object from a file:

Click for copyable input

An audio object linking to a local file:

Click for copyable input

An audio object linking to a URL:

Click for copyable input
Introduced in 2016