Sound and Sonification

The Wolfram Language supports state-of-the-art sound generation, providing both arbitrary waveform synthesis from functions and data, and symbolic note-based MIDI-style sound synthesis. It also supports translation of arbitrary text, math, programs, and graphics to speech.

Play play a function by taking it as the waveform for a sound

ListPlay play a list of amplitude values

Sound Primitives

Sound sound wrapper with timing information

SoundNote music-like sound note

SampledSoundList sampled sound from a list of data

SampledSoundFunction sound generated by sampling a function

EmitSound emit a symbolically specified sound

Beep generate a beep

Expressions to Speech

Speak speak a representation of any Wolfram Language expression

SpokenString give the text for a spoken representation of an expression

Import, Export import and export sounds

"MIDI" music-oriented note format

"WAV", "AU", "MP3", "FLAC", "Ogg", ... sampled sounds

SystemDialogInput use your computer system to record a sound for input

Audio Processing »

Audio represent and process sampled sound

AudioGenerator  ▪  AudioPitchShift  ▪  AudioLocalMeasurements  ▪  ...

Signal Processing »

LowpassFilter enhance and analyze sound signals

Spectrogram  ▪  BiquadraticFilterModel  ▪  Downsample  ▪  ...