Software

Music Genre Recognition

MATLAB Code accompanying: B. L. Sturm and F. Gouyon, "Comments on `Automatic Classification of Musical Genres Using Inter-Genre Similarity', submitted Apr. 2013.

MATLAB Code accompanying: B. L. Sturm, "On music genre classification via compressive sampling," Proc. ICME, July 2013.

GTZAN Index accompanying B. L. Sturm, "An Analysis of the GTZAN Music Genre Dataset", ACM MIRUM Workshop (Nov. 2012).

MATLAB Code accompanying B. L. Sturm, "Two Systems for Automatic Music Genre Recognition: What Are They Really Recognizing?", ACM MIRUM Workshop (Nov. 2012).

MATLAB Code accompanying B. L. Sturm and P. Noorzad, "On Automatic Music Genre Recognition by Sparse Representation Classification using Auditory Temporal Modulations", CMMR 2012.

Efficient Implementations of Orthogonal Matching Pursuit

MATLAB Code accompanying B. L. Sturm and M. G. Christensen, "Comparison of Orthogonal Matching Pursuit Implementations", submitted to EUSIPCO 2012 (Mar. 2012).

Phase Transitions of Compressive Sensing Recovery Algorithms

MATLAB Code to produce figure 6 in B. L. Sturm, M. G. Christensen and R. Gribonval, ""Cyclic Pure Greedy Algorithms for Recovering Compressively Sampled Sparse Signals", Proc. Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, Nov. 2011.

Audio Fingerprints (a la Shazam)

MATLAB Demonstration of audio fingerprinting (Oct. 2010).

A*

MATLAB Demonstration of A* (A star) pathfinding algorithm (Feb. 2010).

MATConcat (Concatenative Sound Synthesis Using MATLAB)

MATLAB Application for experimenting with concatenative sound synthesis (2006).

SSUM (Signals and Systems Using MATLAB)

MATLAB Demonstrations of several concepts in signal processing, with an emphasis on working with real data (Dec. 2005).