If you have problems to get Matlab, you can use GNU Octave as an alternative
Matlab toolboxes: downloading from the links below is highly recommended
PMTK3: probabilistic modeling toolkit for Matlab/Octave, version 3. This file contains the whole modules including downloaded modules during initialization. More information on the official website.
MIDI toolbox: compilation of functions for analyzing and visualizing MIDI files in the Matlab computing environment. This file contains various modifications (by TA) to be used in recent Matlab versions!!. But, if you are interested in the original version, you may visit the official website
Setting for Project 1 and suppelementary practices