Pitch Estimation of Musical Signals
atmire.migration.oldid | 5850 | |
dc.contributor.advisor | Parker, James Robert | |
dc.contributor.author | Heerema, John | |
dc.contributor.committeemember | Eggermont, Jos Jan | |
dc.contributor.committeemember | Kopp, Gail Diane | |
dc.contributor.committeemember | Keenan, Thomas Patrick | |
dc.contributor.committeemember | Bell, Donald Munro | |
dc.contributor.committeemember | Osborn, Wendy Kathleen | |
dc.date.accessioned | 2017-08-10T15:18:31Z | |
dc.date.available | 2017-08-10T15:18:31Z | |
dc.date.issued | 2017 | |
dc.date.submitted | 2017 | en |
dc.description.abstract | Can a computer algorithm assess musical pitch with results analogous to those of a trained human musician? This thesis attempts to answer that question by demonstration. It starts by examining the nature of pitch, and human spectrotemporal perception of music. In pitch vibrato, the frequency varies up and down over time, usually sinusoidally. At vibrato frequencies over about 4Hz, most listeners perceive pitch vibrato tones as having a single pitch. However, few controlled studies have been conducted to explore the question of just what that pitch is. A software tool was developed to generate arbitrary pitch vibrato tones, and administer controlled pitch matching tests. With respect to the longstanding debate as to whether pitch perception is based on spectral or temporal mechanisms, some support was found for temporal neural coding being the primary, but not singular pitch detection mechanism. A novel method for detecting musical pitch is demonstrated, based on spectrotemporal analysis of the signal. A Fourier analysis algorithm infers perceived pitch from the distance between the harmonics that are present in the signal. A weighted voting technique was developed to assess inter-peak distances, and merge candidate distances where possible. Individual spectral peaks are also considered in the weighting process. A technique developed at CERN for interpolating Fourier analysis results is applied to musical signals for the first time. The temporal analysis algorithm improves on the author’s previous research by adding a new confidence metric, which improves octave resolution. It also uses a weighted voting technique similar to the one used by the Fourier analysis algorithm. A confidence metric is used to select from multiple algorithms. The resulting algorithm improves on previously published methods for estimating musical pitch in several ways: improved accuracy, improved immunity to octave errors, improved ability to follow transient pitch changes, and improved frequency range. The algorithm was validated against the extensive instrumental recording library at the University of Iowa, and against a small set of vocal recordings. A case study methodology was used to assess the experimental software tool’s potential for use as an educational tool. | en_US |
dc.identifier.citation | Heerema, J. (2017). Pitch Estimation of Musical Signals (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/27363 | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/27363 | |
dc.identifier.uri | http://hdl.handle.net/11023/4008 | |
dc.language.iso | eng | |
dc.publisher.faculty | Graduate Studies | |
dc.publisher.institution | University of Calgary | en |
dc.publisher.place | Calgary | en |
dc.rights | University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. | |
dc.subject | Music | |
dc.subject | Neuroscience | |
dc.subject | Audiology | |
dc.subject | Computer Science | |
dc.subject | Engineering--Biomedical | |
dc.subject | Psychology--Cognitive | |
dc.subject.other | Musical Pitch Perception | |
dc.subject.other | Pitch Vibrato Perception | |
dc.subject.other | Musical Pitch Estimation | |
dc.subject.other | Musical Pitch | |
dc.subject.other | Digital Signal Processing | |
dc.subject.other | Joint Time-Frequency Domain Signal Analysis | |
dc.subject.other | Music Education | |
dc.subject.other | Musical Pitch Feedback | |
dc.subject.other | Neurophysiology of Pitch Perception | |
dc.subject.other | Mobile Software | |
dc.subject.other | iOS Software | |
dc.title | Pitch Estimation of Musical Signals | |
dc.type | doctoral thesis | |
thesis.degree.discipline | Interdisciplinary Graduate Program | |
thesis.degree.grantor | University of Calgary | |
thesis.degree.name | Doctor of Philosophy (PhD) | |
ucalgary.item.requestcopy | true |