BACK TO HOME PAGE

kuva kuva kuva kuva kuva

Wavelet Software

Free Wavelet Software for Audio Measurement Analysis

Software Platform

I recommend GNU Octave Octave

For Windows XP and Windows 7 I've been using Octave 3.0.3. I found this version very stable, during a few years of daily usage I have not encountered any major crash.

Direct download link for Octave 3.0.3 for Windows: octave-3.0.3-setup.exe

It comes with GNU Plot 4.3. (In the installation select GNU Plot as the graphics backend). I like this version 4.3 of the GNU Plot as it produces eye pleasing figures of your graphs. Not a minor thing :)

See the license here: http://www.gnu.org/software/octave/license.html It's free software for everyone to use.

Wavelet Package for Octave

Here's the wavelet package that I have made. This package allows you to analyse your measured impulse responses with different types of wavelets. This package runs under Octave.

Download the wavelet package v. 1.0 for Octave: WT_release1_0.zip

This package is released under GPL license. © Elias Pekonen 2011

Features of the Wavelet Package

How to Run the Wavelet Package in Octave

It's easy.

First you should have downloaded and extracted the wavelet package .zip file to your selected folder.

Start the Octave. A command prompt like window appears.

Next select the folder you extraxted the package by typing 'cd' (change directory) followed by the folder path, for example:

kuva

Then you type the name of the wavelet package main function 'wt_main'

That's all. Now you are ready to do the wavelet analysis.

kuva

Tip: Next time you run Octave, you can browse the previously entered commands by using the up-down arror keys without needing to write them again.

Screen shots from the Wavelet Package

Main window

Main window showing the selection of available wavelet analysis methods.

kuva

File Browser to Select the Impulse Response File

Wavelet package v. 1.0 supports mono WAV file format of the impulse responses

kuva

Tip: File browser remembers the folder you selected in the last run, so you are ready to choose the impulse response file without the need to browse the file structure, if you keep the impulse responses in the same folder.

Impulse response

All the wavelet analysis methods plot the impulse response

kuva

Wavelet CSD

Wavelet CSD

kuva

Normalised Wavelet CSD

Normalisation is provided along the frequency axis making the maximum amplitude equivalent to 0 dB at each frequency. This allows for better comparison of temporal effect regardless of the frequency response.

kuva

Wavelet CSD in 3D

kuva

Wavelet CSD frequency response decay

This plot shows the amplitude of the wavelet CSD in the given time intervals

kuva

Constant Q Wavelet

Constant Q wavelet

kuva

Normalised constant Q wavelet

Normalisation is provided along the frequency axis making the maximum amplitude equivalent to 0 dB at each frequency. This allows for better comparison of temporal effect regardless of the frequency response.

kuva

Constant Q wavelet in 3D

kuva

Bark Wavelet

Bark wavelet

kuva

Normalised Bark wavelet

Normalisation is provided along the frequency axis making the maximum amplitude equivalent to 0 dB at each frequency. This allows for better comparison of temporal effect regardless of the frequency response.

kuva

Bark wavelet in 3D

kuva

Bark wavelet frequency response

This shows the maximum amplitude of the Bark wavelet at each frequency

kuva

Multiresolution Wavelet CSD

Multiresolution wavelet CSD

kuva

Multiresolution Constant Q Wavelet

Multiresolution constant Q wavelet

kuva

Multiresolution Bark Wavelet

Multiresolution Bark wavelet

kuva

Multiresolution Bark wavelet frequency response

This shows the maximum amplitude of the multiresolution Bark wavelet at each frequency

kuva
Last modified 10.8.2013
kuva
Valid XHTML 1.0 Strict kuva
eXTReMe Tracker
Locations of visitors to this page