Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/64331
Title: Chroma determination for musical chord identification
Authors: Ng, Nathanael Song Jin
Keywords: DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
Issue Date: 2015
Abstract: Automated chord identification provides a way of quickly and accurately identifying unknown chords. In this study, a simple and fast algorithm that can be scalable will be created for the purpose of chord identification. Analysis of the polyphonic audio will be conducted in the frequency domain. Past studies showed that the extraction of features from the frequency data can be done by utilising 12 chroma bins, called Pitch Class Profiles (PCP). Identification is done through matching these PCPs with Chord Type Templates (CTTs). However, the presence of noise often resulted in misidentified chords. Another study introduced the Harmonic Product Spectrum (HPS) and improved the PCPs by decimating the original magnitude spectrum to eliminate non-musical noise. In this study, different methods of chord identification and enhancing the results will be tested. Three approaches to weighting the CTTs, binary templates, manually calibrated templates or a hybrid of both methods, will be studied in order to determine the best approach. In addition, the optimum number of harmonics to decimate the magnitude spectrum by will be determined. Finally, the algorithm will be tested with the piano and guitar to determine its effectiveness across instruments. The results obtained showed that decimating the magnitude spectrum up till the second power of two was found to be the most effective at eliminating noise. When used in conjunction with the HPS, it was found that using the original binary templates and hybrid approach produced an accuracy of around 95%, but the hybrid approach produced an overall greater separation of scores. Furthermore, manual calibration was found to be unsuitable and not scalable. Finally, the overall accuracy of the algorithm when given real-world chords resulted in a minimum identification accuracy of 75% due to the effects of ambient noise. For future studies, it is recommended that more diverse chord types, such as extended chords, produced by a diverse range of instruments, be examined to facilitate the further refinement of the hybrid approach.
URI: http://hdl.handle.net/10356/64331
Schools: School of Electrical and Electronic Engineering 
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Final Report.pdf
  Restricted Access
991.4 kBAdobe PDFView/Open

Page view(s)

339
Updated on May 7, 2025

Download(s)

4
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.