Development of a Novel Method for Automatic Detection of Musical Chords

Authors

  • Samin Yaseer Mahmud Department of Computer Science and Engineering, Bangladesh University of Engineering & Technology, Bangladesh
  • Farjana Snigdha Department of Electrical and Electronic Engineering, Bangladesh University of Engineering & Technology, Bangladesh
  • Adnan Siraj Rakin Department of Electrical and Electronic Engineering, University of Central Florida, USA

DOI:

https://doi.org/10.20448/808.3.1.15.22

Keywords:

Notes, Chord, Fourier transformation, Maximum likelihood estimation.

Abstract

This paper represents a method to extract guitar chords from a given audio file using a probabilistic approach called Maximum likelihood estimation. The audio file is split into smaller clips and then it is transformed from time domain into frequency domain using Fourier Transformation. There are multiple known frequencies of musical notes we denote them as reference frequencies. A chord basically is a combination of multiple frequencies. Fourier transformation allows us to identify the frequencies that have precedence over other frequencies in that clip. So, we identify the frequencies having precedence over other frequencies and match them with the reference frequencies to find out which note they belong to. Thus, we get a number of notes in each clip yielding us a specific chord. If we fail to obtain a chord for any sample clip, we follow a probabilistic approach which is termed as ‘Maximum Likelihood Estimation’ and we use it to approximate the musical chord for the first time with high level of accuracy.

How to Cite

Mahmud, S. Y. ., Snigdha, F. ., & Rakin, A. S. . (2018). Development of a Novel Method for Automatic Detection of Musical Chords. Scientific Modelling and Research, 3(1), 15–22. https://doi.org/10.20448/808.3.1.15.22

Issue

Section

Articles

Most read articles by the same author(s)