File Exchange

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 (2020). Generate Animated GIF Files for Plotting Audio Data (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

I. P.

Very interesting.

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