image thumbnail

Generate Animated GIF Files for Plotting Audio Data

version (1.73 MB) by Theodoros Giannakopoulos
This m-file generates a animated GIF file that visualizes audio data.


Updated 20 May 2008

View License

Theodoros Giannakopoulos

The provided m-file:
* Reads a wav file.
* Splits the audio data into non-overlapping windows (e.g 1 second).
* For each window, an image of the audio data and the corresponding spectrogram is created and attached to an animated .gif file.

M-file description:

function createAnimatedGifFromWav(wavFileName, windowLength, Width, framesPerSec)

- wavFileName: the name of the .wav file to read
- windowLength: the length (in seconds) of each window to be plotted in the gif
- Width: the width of the generated .gif file
- framesPerSec: frames per second for the gif annotated file.

NOTE: the generated .gif file's name is [wavFileName_animatedGIF.gif]

Theodoros Giannakopoulos

Cite As

Theodoros Giannakopoulos (2022). Generate Animated GIF Files for Plotting Audio Data (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!