What is LastWave ?
LastWave is
a signal processing (wavelet oriented) command language developed by Emmanuel Bacry at the Centre de Mathematiques APpliquees, École Polytechnique 91128
Palaiseau Cedex - France. It is written in C and runs on X11/Unix
computers, Windows/Cygwin and on Macintosh (Classic or OS
X/X11). It has been designed to be used by anybody who knows about signal
processing and wants to play around with wavelets and wavelet-like
techniques.
It mainly consists in a powerful command line language with matlab-like
syntax which includes a high level object-oriented graphic language. It
allows to deal with high-level structures such as signals, images, wavelet
transforms, extrema representation, short time fourier transform,...
Display of all these complex structures is interactively
controlled using the mouse or keyboard. The way it is controlled is
described using the command language. Moreover, LastWave can generate
postscript files of anything you draw.
To learn more about LastWave, download it, etc. you should go HERE
A word about the STFT and MP packages
I started developping the Matching Pursuit (MP)
package and Short Time Fourier Transform (STFT) packages during my Ph.D. thesis while working on "nonlinear
approximation for the analysis of audio signals". Some figures, examples, are available for the STFT package and the MP packages.