Mercurial > hg > mirex2013
changeset 46:5e560b524692 abstract
added section on the cepstral pitch tracker.
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Fri, 06 Sep 2013 19:54:27 +0100 |
parents | e37486ab6ab7 |
children | a8767b4d3be8 |
files | vamp-plugins_abstract/qmvamp-mirex2013.tex |
diffstat | 1 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:29:46 2013 +0100 +++ b/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:54:27 2013 +0100 @@ -122,6 +122,29 @@ chord similarities. A standard HMM/Viterbi approach is used to smooth these to provide a chord transcription. +\section{Audio Melody Extraction} + +The Cepstral Pitch Tracker Vamp Plugin is a freely-available, open +source Vamp plugin implementation of a monophonic pitch tracking and +note segmentation method. + +The method is that described in the one-page handout ``Unit Testing: +An audio research example'' accompanying our tutorial at DAFx +2012\cite{chris2012a}. It is an agent system consisting of five +components: + +\begin{enumerate} +\item Short-time Fourier transform; +\item Transform to cepstral domain, as the inverse FFT of the log + magnitude spectrum; +\item Peak finder and interpolator; +\item Agent that takes a series of pitch peaks and tests to see if they form a plausible note; +\item Agent-management system that supplies the pitches to agents; + creates a new agent when a novel pitch is found and reaps any agents + that expire without finding a plausible note; accumulates a list of + valid notes; and discards failures. +\end{enumerate} + \section{Audio Onset Detection} \subsection{Note Onset Detector Plugin}