aubioonset man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

AUBIOONSET(1)		      aubio User's manual		 AUBIOONSET(1)

NAME
       aubioonset - a command line tool to extract musical onset times

SYNOPSIS
       aubioonset source
       aubioonset [[-i] source] [-o sink]
		  [-r rate] [-B win] [-H hop]
		  [-O method] [-t thres]
		  [-s sil] [-m] [-f]
		  [-j] [-v] [-h]

DESCRIPTION
       aubioonset  attempts  to	 detect onset times, the beginning of discrete
       sound events, in audio signals.

       When started with an input  source  (-i/--input),  the  detected	 onset
       times are given on the console, in seconds.

       When  started  without  an  input  source,  or  with  the  jack	option
       (-j/--jack), aubioonset starts in jack mode.

OPTIONS
       This program follows the usual  GNU  command  line  syntax,  with  long
       options starting with two dashes (--). A summary of options is included
       below.

       -i, --input source
	      Run analysis on this audio  file.	 Most  uncompressed  and  com‐
	      pressed are supported, depending on how aubio was built.

       -o, --output sink
	      Save results in this file. The file will be created on the model
	      of the input file. Onset times are marked by a short  wood-block
	      like sound.

       -r, --samplerate rate
	      Fetch  the  input	 source, resampled at the given sampling rate.
	      The rate should be specified in Hertz as an integer. If  0,  the
	      sampling	rate  of the original source will be used. Defaults to
	      0.

       -B, --bufsize win
	      The size of the buffer to analyze, that is  the  length  of  the
	      window  used for spectral and temporal computations. Defaults to
	      512.

       -H, --hopsize hop
	      The  number  of  samples	between	 two   consecutive   analysis.
	      Defaults to 256.

       -O, --onset method
	      The  onset  detection  method  to	 use. See ONSET METHODS below.
	      Defaults to 'default'.

       -t, --onset-threshold thres
	      Set the threshold value for the onset peak picking. Typical val‐
	      ues are typically within 0.001 and 0.900. Defaults to 0.1. Lower
	      threshold values imply more onsets detected. Try 0.5 in case  of
	      over-detections. Defaults to 0.3.

       -s, --silence sil
	      Set the silence threshold, in dB, under which the pitch will not
	      be detected. A value of -20.0 would eliminate  most  onsets  but
	      the  loudest  ones.  A  value  of -90.0 would select all onsets.
	      Defaults to -90.0.

       -m, --mix-input
	      Mix source signal to the output signal before writing to sink.

       -f, --force-overwrite
	      Overwrite output file if it already exists.

       -j, --jack
	      Use Jack input/output. You will  need  a	Jack  connection  con‐
	      troller to feed aubio some signal and listen to its output.

       -h, --help
	      Print a short help message and exit.

       -v, --verbose
	      Be verbose.

ONSET METHODS
       Available methods are:

       default
	      Default distance, currently hfc

       Default: 'default' (currently set to hfc)

       energy Energy based distance

       This function calculates the local energy of the input spectral frame.

       hfc    High-Frequency content

       This  method  computes  the  High  Frequency Content (HFC) of the input
       spectral frame. The resulting function is efficient at  detecting  per‐
       cussive onsets.

       Paul Masri. Computer modeling of Sound for Transformation and Synthesis
       of Musical Signal. PhD dissertation, University of Bristol, UK, 1996.

       complex
	      Complex domain onset detection function

       This function uses information both in frequency and in phase to deter‐
       mine  changes  in the spectral content that might correspond to musical
       onsets.	It is best suited  for	complex	 signals  such	as  polyphonic
       recordings.

       Christopher Duxbury, Mike E. Davies, and Mark B. Sandler.
	      Complex  domain onset detection for musical signals. In Proceed‐
	      ings of the Digital Audio	 Effects  Conference,  DAFx-03,	 pages
	      90-93, London, UK, 2003.

       phase  Phase based onset detection function

       This function uses information both in frequency and in phase to deter‐
       mine changes in the spectral content that might correspond  to  musical
       onsets.	It  is	best  suited  for  complex  signals such as polyphonic
       recordings.

       Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler.
	      Phase-based note onset detection for music signals. In  Proceed‐
	      ings  of	the  IEEE International Conference on Acoustics Speech
	      and Signal Processing, pages 441444, Hong-Kong, 2003.

       specdiff
	      Spectral difference onset detection function

       Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new  approach
       to  rhythm analysis. In IEEE International Conference on Multimedia and
       Expo (ICME 2001), pages 881884, Tokyo, Japan, August 2001.

       kl     Kulback-Liebler onset detection function

       Stephen Hainsworth and Malcom Macleod. Onset detection in  music	 audio
       signals.	 In Proceedings of the International Computer Music Conference
       (ICMC), Singapore, 2003.

       mkl    Modified Kulback-Liebler onset detection function

       Paul Brossier, ``Automatic annotation of musical audio for  interactive
       systems'',  Chapter  2,	Temporal  segmentation, PhD thesis, Centre for
       Digital music, Queen Mary University of London, London, UK, 2006.

       specflux
	      Spectral flux

       Simon Dixon, Onset Detection Revisited, in  ``Proceedings  of  the  9th
       International  Conference  on  Digital  Audio Effects'' (DAFx-06), Mon‐
       treal, Canada, 2006.

SEE ALSO
       aubiopitch(1),  aubiotrack(1),  aubionotes(1),  aubioquiet(1),  aubiom‐
       fcc(1), and aubiocut(1).

AUTHOR
       This manual page was written by Paul Brossier <piem@aubio.org>. Permis‐
       sion is granted to copy, distribute and/or modify this  document	 under
       the  terms  of  the GNU General Public License as published by the Free
       Software Foundation, either version 3  of  the  License,	 or  (at  your
       option) any later version.

aubio 0.4.2		       17 February 2016			 AUBIOONSET(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net