<< Chapter < Page Chapter >> Page >

Automatic music transcription: an introduction

Music Transcription is the process of transcribing a piece of music, usually onto sheet music . This process involves identification of notes, rhythm, key signature, etc. Automatic Music Transcription has been a hot topic of research in signal processing for decades now. In terms of signal processing, automatic music transcription can be broken down into two large problems: locating the notes and identifying what pitch they are. While these problems have been solved for monophony (single line of melody), they are still largely unsolved for polyphony (multiple lines of independent melodies). Our project aims at accurate and robust detection of homophony (single melody line with a chord line). The differences between the three can better be understood by listening to them:

Baa Baa Black Sheep: A Monophony
Saints Go Marching On: A Homophony
Stars And Stripes Forever: A Polyphony

A dog sitting on a bed
A simple overview of Automatic Music Transcription

Our motivation and approach

Motivation We aim to explore the inner workings of automated music transcription. In doing so, we hope to realize our goal of making an improved and more user accessible note detection and transcription algorithm.We also aim to streamline the process between the playing and writing of music. Composers will be able to play their work and have it transcribed by the end of it. People who want the sheet music to a song they like who don't have perfect pitch can run a recording through our algorithm and get the notes themselves.

Our project's main constraints were:
1. Single Instrument (Grand Piano)
2. Frequency of piano key presses of less than 3 notes/sec
3. No reverberation

Our team started off with an independent implementation before exploring several existing implementations. We augmented our approach with the use of Harmonic Pitch Class Profile (HPCP) that extended our algorithm by giving us likelihoods of a note being classified as one of 12 piano notes in an octave.

ham
General overview of our approach to automatic piano note and chord recognition

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Noise resilient piano note & Chord recognition. OpenStax CNX. Dec 24, 2013 Download for free at http://cnx.org/content/col11603/1.4
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Noise resilient piano note & Chord recognition' conversation and receive update notifications?

Ask