Return to search

Fast, accurate pitch detection tools for music analysis

Precise pitch is important to musicians. We created algorithms for real-time pitch detection that generalise well over a range of single �voiced� musical instruments. A high pitch detection accuracy is achieved whilst maintaining a fast response using a special normalisation of the autocorrelation (SNAC) function and its windowed version, WSNAC. Incremental versions of these functions provide pitch values updated at every input sample. A robust octave detection is achieved through a modified cepstrum, utilising properties of human pitch perception and putting the pitch of the current frame within the context of its full note duration. The algorithms have been tested thoroughly both with synthetic waveforms and sounds from real instruments. A method for detecting note changes using only pitch is also presented.
Furthermore, we describe a real-time method to determine vibrato parameters - higher level information of pitch variations, including the envelopes of vibrato speed, height, phase and centre offset. Some novel ways of visualising the pitch and vibrato information are presented.
Our project �Tartini� provides music students, teachers, performers and researchers with new visual tools to help them learn their art, refine their technique and advance their fields.

Identiferoai:union.ndltd.org:ADTP/266231
Date January 2009
CreatorsMcLeod, Philip, n/a
PublisherUniversity of Otago. Department of Computer Science
Source SetsAustraliasian Digital Theses Program
LanguageEnglish
Detected LanguageEnglish
Rightshttp://policy01.otago.ac.nz/policies/FMPro?-db=policies.fm&-format=viewpolicy.html&-lay=viewpolicy&-sortfield=Title&Type=Academic&-recid=33025&-find), Copyright Philip McLeod

Page generated in 0.0021 seconds