Mercurial > hg > mirex2013
changeset 44:6a075bfd3e7d abstract
merged more relevant info
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Fri, 06 Sep 2013 19:22:36 +0100 |
parents | 52d237639e16 |
children | e37486ab6ab7 |
files | vamp-plugins_abstract/qmvamp-mirex2013.tex |
diffstat | 1 files changed, 30 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:09:00 2013 +0100 +++ b/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:22:36 2013 +0100 @@ -38,7 +38,7 @@ % \begin{abstract} -In this submission we intend to test several Vamp plugins that implement different algorithms for beat tracking, tempo estimation, key detection, onset detection and structural segmentation. Most of these plugins are no longer state-of-the-art, and were developed a few years ago. All the methods/algorithms implemented by this set of plugins are described in the literature (and referenced throuout this paper). +In this submission we intend to test several Vamp plugins for various tasks. Most of these plugins are no longer state-of-the-art, and were developed a few years ago. All the methods/algorithms implemented on this set of plugins are described in the literature (and referenced throughout this paper). \end{abstract} % \section{Introduction}\label{sec:introduction} @@ -49,21 +49,42 @@ These plugins are provided as a single library file, made available in binary form for Windows, OS/X, and Linux from the Centre for Digital Music's download page\footnote{http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html}. All plugins are fully open-source --- you can find the source code in the SoundSoftware website\footnote{http://code.soundsoftware.ac.uk/projects/qm-vamp-plugins}. -For a complete overview of this submission - with detailed README files, scripts, etc. - please see the SoundSoftware site\footnote{http://code.soundsoftware.ac.uk/projects/mirex2013}. +(For a complete overview of this submission across all of the tasks and +plugins it covers, please see the relevant repository at the +SoundSoftware +site\footnote{http://code.soundsoftware.ac.uk/projects/mirex2013}.) -\section{Audio Beat Tracking and Audio Tempo Estimation} +\section{Audio Beat Tracking} + +\subsection{Tempo and Beat Tracker Plugin} +\label{tempo_and_beat_tracker} The Tempo and Beat Tracker\cite{matthew2007a} Vamp plugin analyses a single channel of audio and estimates the positions of metrical beats within the music (the equivalent of a human listener tapping their foot to the beat). The Tempo and Beat Tracker Vamp plugin was written by Matthew Davies and Christian Landone. +\subsection{BeatRoot Plugin} + +The BeatRoot Vamp Plugin is an open source Vamp plugin library that +implements the BeatRoot beat-tracking method of Simon Dixon\cite{!!!!}. + +This plugin library is available online as a free, open source +download from the Centre for Digital Music at Queen Mary, University +of London. The BeatRoot algorithm has been submitted to MIREX +evaluation in earlier years\cite{!!!}; we are preparing and submitting +this plugin version of the work as part of a programme of evaluation +of Vamp plugin implementations of published or publicly available +algorithms being carried out at the Centre for Digital Music. + \section{Audio Key Detection} + The Key Detector Vamp plugin anlyses a single channel of audio and continuously estimates the key of the music by comparing the degree to which a block-by-block chromagram correlates to the stored key profiles for each major and minor key. This plugin uses the correlation method described in \cite{krumhansl1990} and \cite{gomez2006}, but using different tone profiles. The key profiles used in this implementation are drawn from analysis of Book I of the Well Tempered Klavier by J S Bach, recorded at A=440 equal temperament, as described in \cite{noland2007signal}. The Key Detector Vamp plugin was written by Katy Noland and Christian Landone. + \section{Audio Chord Extraction} \label{chordino} The Chordino plugin was developed following Mauch's 2010 work on chord @@ -128,7 +149,7 @@ \subsection{Segmentino} A beat-quantised chroma representation is used to calculate pair-wise -similarities between beats (really: beat ``shingles'', i.e. multi-beat +similarities between beats (really: beat ``shingles'', i.e.\ multi-beat vectors). Based on this first similarity calculation, an exhaustive comparison of all possible segments of reasonable length in beats is executed, and segments are added to form segment families if they are @@ -146,6 +167,11 @@ certain length; corresponding segments have the same length in beats. +\section{Audio Tempo Estimation} + +For this task we used the same plugin as describer in +Sec.~\ref{tempo_and_beat_tracker}. + \bibliography{qmvamp-mirex2013} \end{document}