source: README.md @ 7a2666f

feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5sampler
Last change on this file since 7a2666f was 7a2666f, checked in by Paul Brossier <piem@piem.org>, 7 years ago

README.md: add citation info, credits moved to manual

  • Property mode set to 100644
File size: 4.1 KB
Line 
1aubio
2=====
3
4[![Travis build status](https://travis-ci.org/aubio/aubio.svg?branch=master)](https://travis-ci.org/aubio/aubio "Travis build status")
5[![Appveyor build status](https://img.shields.io/appveyor/ci/piem/aubio/master.svg)](https://ci.appveyor.com/project/piem/aubio "Appveyor build status")
6[![Landscape code health](https://landscape.io/github/aubio/aubio/master/landscape.svg?style=flat)](https://landscape.io/github/aubio/aubio/master "Landscape code health")
7[![Documentation Status](https://readthedocs.org/projects/aubio/badge/?version=latest)](http://aubio.readthedocs.io/en/latest/?badge=latest "Documentation status")
8[![Commits since last release](https://img.shields.io/github/commits-since/aubio/aubio/0.4.4.svg)](https://github.com/aubio/aubio "Commits since last release")
9[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.438682.svg)](https://doi.org/10.5281/zenodo.438682)
10
11aubio is a library to label music and sounds. It listens to audio signals and
12attempts to detect events. For instance, when a drum is hit, at which frequency
13is a note, or at what tempo is a rhythmic melody.
14
15Its features include segmenting a sound file before each of its attacks,
16performing pitch detection, tapping the beat and producing midi streams from
17live audio.
18
19aubio provide several algorithms and routines, including:
20
21  - several onset detection methods
22  - different pitch detection methods
23  - tempo tracking and beat detection
24  - MFCC (mel-frequency cepstrum coefficients)
25  - FFT and phase vocoder
26  - up/down-sampling
27  - digital filters (low pass, high pass, and more)
28  - spectral filtering
29  - transient/steady-state separation
30  - sound file read and write access
31  - various mathematics utilities for music applications
32
33The name aubio comes from _audio_ with a typo: some errors are likely to be
34found in the results.
35
36Python module
37-------------
38
39A python module for aubio is provided. For more information on how to use it,
40please see the file [`python/README.md`](python/README.md) and the
41[manual](https://aubio.org/manual/latest/) .
42
43Examples tools
44--------------
45
46The python module comes with the following command line tools:
47
48 - `aubio` extracts informations from sound files
49 - `aubiocut` slices sound files at onset or beat timestamps
50
51Additional command line tools are included along with the library:
52
53 - `aubioonset` outputs the time stamp of detected note onsets
54 - `aubiopitch` attempts to identify a fundamental frequency, or pitch, for
55   each frame of the input sound
56 - `aubiomfcc` computes Mel-frequency Cepstrum Coefficients
57 - `aubiotrack` outputs the time stamp of detected beats
58 - `aubionotes` emits midi-like notes, with an onset, a pitch, and a duration
59 - `aubioquiet` extracts quiet and loud regions
60
61The latest version of the documentation can be found at:
62
63  https://aubio.org/documentation
64
65Build Instructions
66------------------
67
68aubio compiles on Linux, Mac OS X, Windows, Cygwin, and iOS.
69
70To compile aubio, you should be able to simply run:
71
72    make
73
74To compile the python module:
75
76    ./setup.py build
77
78See the [manual](https://aubio.org/manual/latest/) for more information about
79[installing aubio](https://aubio.org/manual/latest/installing.html).
80
81Citation
82--------
83
84Please refer to the following link to cite this software in your publication:
85[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.438682.svg)](https://doi.org/10.5281/zenodo.438682)
86
87Contact Info and Mailing List
88-----------------------------
89
90The home page of this project can be found at: https://aubio.org/
91
92Questions, comments, suggestions, and contributions are welcome. Use the
93mailing list: <aubio-user@aubio.org>.
94
95To subscribe to the list, use the mailman form:
96https://lists.aubio.org/listinfo/aubio-user/
97
98Alternatively, feel free to contact directly the author.
99
100
101Copyright and License Information
102---------------------------------
103
104Copyright (C) 2003-2016 Paul Brossier <piem@aubio.org>
105
106aubio is free software: you can redistribute it and/or modify it under the
107terms of the GNU General Public License as published by the Free Software
108Foundation, either version 3 of the License, or (at your option) any later
109version.
Note: See TracBrowser for help on using the repository browser.