Automatic Chord Recognition
Automatic chord recognition is the first step towards complex analyses of music. It has became an active research topic and is of importance for both scientific research and commercial applications. Many methods have been proposed to attack this problem, most of which are based on the Pitch Class Profile. I propose a novel automatic chord recognition method that improves the traditional methods by incorporating some new ideas including the Soft Thresholding denoising, the Improved Pitch Class Profile, and the circular shift and weighted sum based Template Matching. Experiments show that my method is both efficient and accurate.