Matlab

From DRC

Jump to: navigation, search

What is it?

Matlab is a mathematical programming language which offers matrices as an intrinsic type. This makes it very easy to express complicated mathematical expressions as you would on paper, without having a mess of "for loops" as you would need in a traditional programming language

Of particular interest is all the audio analysis and filter generation add-ons which are available.

There is a free clone of Matlab available called Octave


Audio Analysis

(Someone write some stuff on analysing Impulse Responses...)

However, to get you started try having a look at the sample Octave scripts in the latest DRC 2.5.1 tarball


Filter Generation

(Someone write some stuff on generating filters...)

However, to get you started try reading up about the "fir2" function in Matlab/Octave

Personal tools