source: examples/aubionotes.1 @ 33bf500

feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
Last change on this file since 33bf500 was 96fb8ad, checked in by Paul Brossier <piem@altern.org>, 20 years ago

import 0.1.7.1

  • Property mode set to 100644
File size: 3.2 KB
Line 
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 AUBIONOTES 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
19aubionotes \- detects notes in a sound file
20.SH SYNOPSIS
21.B aubionotes
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.SH DESCRIPTION
34This manual page documents briefly the
35.B aubionotes
36command.
37.PP
38The library \fBaubio\fP provides a small set of functions to extract events and
39objects from audio, from live streams or still files. Onsets are used to label
40the beginning of notes, pitches to label their height.
41
42\fBaubionotes\fP is still in an experimental state. Its aim is to segment notes
43with onsets, and label them with their detected pitch. When started without an
44input file argument (\fI\-i\fP), aubionotes creates a jack input and a midi
45output. When an input file is given, it outputs the results on the console.
46
47.SH OPTIONS
48This program follows the usual GNU command line syntax, with long
49options starting with two dashes (`-').
50A summary of options is included below.
51.TP
52.B \-i, \-\-input filein
53Run analysis on this audio file. Most common (uncompressed) formats are
54supported.
55.TP
56.B \-o, \-\-output fileout
57Save results in this file. The file will be created on the model of the input
58file. Results are marked by a very short wood-block sample.
59.TP
60.B \-t, \-\-threshold value
61Set 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
63sensible\fP.  Try \fI0.3\fP in case of over-detections.
64.TP
65.B \-j, \-\-jack
66Run in jack mode (default when started without input file) and creates a midi output.
67.TP
68.B \-h, \-\-help
69Show summary of options.
70.TP
71.B \-v, \-\-verbose
72Show results on the console.
73
74.SH EXAMPLES
75.TP
76.I Analyse a file and save the notes times and pitches 
77
78$ aubionotes -v -i myloop.wav 2> myloop.txt
79
80The results are expressed in seconds and midi pitch.
81
82.TP
83.I Start as a jack client
84
85$ aubionotes -t 0.4
86
87Note you will need to have \fIjackd\fP(1) running. Try connecting a midi
88instrument to the aubio midi output.
89
90.SH LIMITATIONS
91The audio feedback is still limited to playing a wood-block sound.
92.SH BUGS
93For now the program works only on audio signals sampled at 44.1 kHz. It is also
94way too intensive. Hopefully this will be fixed in the next release.
95.SH SEE ALSO
96The source code is documented using
97.IR doxygen (1),
98available in the documentation package or at
99.BR http://piem.homeip.net/~piem/aubio/doc/ .
100.SH AUTHOR
101This manual page was written by Paul Brossier <piem@altern.org>,
102for the Debian project (but may be used by others).
Note: See TracBrowser for help on using the repository browser.