# HG changeset patch # User luisf # Date 1378492186 -3600 # Node ID e37486ab6ab71818d0c63bbb2647508b8c6e0bb3 # Parent 6a075bfd3e7d5bd00155a87d5e2bacf988e7a14c added some info on onsetDS. diff -r 6a075bfd3e7d -r e37486ab6ab7 vamp-plugins_abstract/qmvamp-mirex2013.tex --- a/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:22:36 2013 +0100 +++ b/vamp-plugins_abstract/qmvamp-mirex2013.tex Fri Sep 06 19:29:46 2013 +0100 @@ -124,12 +124,22 @@ \section{Audio Onset Detection} +\subsection{Note Onset Detector Plugin} + The Note Onset Detector Vamp plugin analyses a single channel of audio and estimates the onset times of notes within the music -- that is, the times at which notes and other audible events begin. It calculates an onset likelihood function for each spectral frame, and picks peaks in a smoothed version of this function. The plugin is non-causal, returning all results at the end of processing. Please read refer to the following publication for the basic detection methods~\cite{chris2003a}. The Adaptative Whitening technique is described in~\cite{dan2007a}. The Percussion Onset detector is described in~\cite{dan2005a}. +\subsection{OnsetDS Plugin} + +OnsetDS is an onset detector that uses Dan Stowell's OnsetsDS library\footnote{http://onsetsds.sourceforge.net/}, described in~\cite{dan2007a}. + +The purpose of OnsetsDS is to provide capabilities for FFT-based onset detection that works very efficiently in real-time, and can detect onsets pretty well in a broad variety of musical signals, with a fast reaction time. + +It is not specialised for any particular type of signal. Nor is it particularly tailored towards non-real-time use (if we were working in non-real-time there are extra things we could do to improve the precision). Its efficiency and fast reaction are designed with general real-time musical applications in mind. + \section{Audio Structural Segmentation} \subsection{QM Segmenter Plugin}