[96fb8ad] | 1 | .\" Hey, EMACS: -*- nroff -*- |
---|
| 2 | .\" First parameter, NAME, should be all caps |
---|
| 3 | .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection |
---|
| 4 | .\" other parameters are allowed: see man(7), man(1) |
---|
| 5 | .TH AUBIOONSET 1 "May 3, 2004" |
---|
| 6 | .\" Please adjust this date whenever revising the man-page. |
---|
| 7 | .\" |
---|
| 8 | .\" Some roff macros, for reference: |
---|
| 9 | .\" .nh disable hyphenation |
---|
| 10 | .\" .hy enable hyphenation |
---|
| 11 | .\" .ad l left justify |
---|
| 12 | .\" .ad b justify to both left and right margins |
---|
| 13 | .\" .nf disable filling |
---|
| 14 | .\" .fi enable filling |
---|
| 15 | .\" .br insert line break |
---|
| 16 | .\" .sp <n> insert n+1 empty lines |
---|
| 17 | .\" for man-page-specific macros, see man(7) |
---|
| 18 | .SH NAME |
---|
| 19 | aubioonset \- detects onset times in a sound file |
---|
| 20 | .SH SYNOPSIS |
---|
| 21 | .B aubioonset |
---|
| 22 | .RI [ -i | --input |
---|
| 23 | .RB < soundfilein > |
---|
| 24 | .RI ] |
---|
| 25 | .RI [ -o | --output |
---|
| 26 | .RB < soundfileout > |
---|
| 27 | .RI ] |
---|
| 28 | .RI [ -t | --threshold |
---|
| 29 | .RB < thres > |
---|
| 30 | .RI ] |
---|
| 31 | .RI [ -j | --jack ] |
---|
| 32 | .RI [ -v | --verbose ] |
---|
| 33 | |
---|
| 34 | .SH DESCRIPTION |
---|
| 35 | This manual page documents briefly the |
---|
| 36 | .B aubioonset |
---|
| 37 | command. |
---|
| 38 | .PP |
---|
| 39 | The \fBaubio\fP library provides a small set of functions to extract events and |
---|
| 40 | objects from audio, from live streams or still files. Onsets are used to label |
---|
| 41 | the beginning of notes. |
---|
| 42 | |
---|
| 43 | \fBaubioonset\fP extract onsets from an audio input. It works online or |
---|
| 44 | off-line: live as a jack client, or with an input sound file. When running on a |
---|
| 45 | file, results can be printed to the console using the \fI\-v\fP flag. |
---|
| 46 | |
---|
| 47 | .SH OPTIONS |
---|
| 48 | This program follows the usual GNU command line syntax, with long |
---|
| 49 | options starting with two dashes (`-'). |
---|
| 50 | A summary of options is included below. |
---|
| 51 | .TP |
---|
| 52 | .B \-i, \-\-input filein |
---|
| 53 | Run analysis on this audio file. Most common (uncompressed) formats are |
---|
| 54 | supported. |
---|
| 55 | .TP |
---|
| 56 | .B \-o, \-\-output fileout |
---|
| 57 | Save results in this file. The file will be created on the model of the input |
---|
| 58 | file. Results are marked by a very short wood-block sample. |
---|
| 59 | .TP |
---|
| 60 | .B \-t, \-\-threshold value |
---|
| 61 | Set the threshold value for the onset peak picking. Typical values are within |
---|
| 62 | \fI0.001\fP and \fI0.900\fP. Default is \fI0.1\fP. The \fBlower\fP the \fBmore |
---|
| 63 | sensible\fP. Try \fI0.3\fP in case of over-detections. |
---|
| 64 | .TP |
---|
| 65 | .B \-j, \-\-jack |
---|
| 66 | Run in jack mode (default when started without input file). |
---|
| 67 | .TP |
---|
| 68 | .B \-h, \-\-help |
---|
| 69 | Show summary of options. |
---|
| 70 | .TP |
---|
| 71 | .B \-v, \-\-verbose |
---|
| 72 | Show results on the console. |
---|
| 73 | |
---|
| 74 | .SH EXAMPLES |
---|
| 75 | .TP |
---|
| 76 | .I Analyse a file and save the onsets times (in seconds) |
---|
| 77 | |
---|
| 78 | $ aubioonset -v -i myloop.wav 2> myloop.txt |
---|
| 79 | |
---|
| 80 | One can start a new project in \fIaudacity\fP(1), import myloop.wav as an audio |
---|
| 81 | track, and myloop.txt as a label track. This allows to verify each onset |
---|
| 82 | position, label them with text and select notes, bars and loops. |
---|
| 83 | |
---|
| 84 | .TP |
---|
| 85 | .I Start as a jack client |
---|
| 86 | |
---|
| 87 | $ aubioonset -t 0.2 |
---|
| 88 | |
---|
| 89 | Note you will need to have \fIjackd\fP(1) running. |
---|
| 90 | |
---|
| 91 | .SH LIMITATIONS |
---|
| 92 | The audio feedback in both case is still limited to playing a wood-block sound. |
---|
| 93 | Midi messages will be sent in the near future. |
---|
| 94 | .SH BUGS |
---|
| 95 | For now the program works only on audio signals sampled at 44.1 kHz. |
---|
| 96 | .SH SEE ALSO |
---|
| 97 | The source code is documented using |
---|
| 98 | .IR doxygen (1), |
---|
| 99 | available in the documentation package or at |
---|
| 100 | .BR http://piem.homeip.net/~piem/aubio/doc/ . |
---|
| 101 | .SH AUTHOR |
---|
| 102 | This manual page was written by Paul Brossier <piem@altern.org>, |
---|
| 103 | for the Debian project (but may be used by others). |
---|