gen_chroma.m: function code for generating chroma from the wave file (called by other modules) Input: name of the wave file Output: chroma information in the memory Compare_ChormaMat.m: code for computing chroma comparison matrix from two wave files. Input: selecting two wave files. Output: matrix figure and matlab .mat file compare_DP.m: code for running dynamic programming algorithm on the chroma comparison matrix. Input: matlab .mat file that stores the chroma comparison matrix (generated by Compare_ChromaMat.m) Output: matrix figure along with the optimal path found by DP.