[88f7cf9] | 1 | Welcome |
---|
| 2 | ======= |
---|
[34abeaf] | 3 | |
---|
[88f7cf9] | 4 | aubio is a collection of algorithms and tools to label and transform music and |
---|
| 5 | sounds. It scans or `listens` to audio signals and attempts to detect musical |
---|
| 6 | events. For instance, when a drum is hit, at which frequency is a note, or at |
---|
| 7 | what tempo is a rhythmic melody. |
---|
[34abeaf] | 8 | |
---|
[88f7cf9] | 9 | aubio features include segmenting a sound file before each of its attacks, |
---|
[34abeaf] | 10 | performing pitch detection, tapping the beat and producing midi streams from |
---|
| 11 | live audio. |
---|
| 12 | |
---|
[a96413e] | 13 | Features |
---|
| 14 | ======== |
---|
| 15 | |
---|
[e523483] | 16 | aubio provides several algorithms and routines, including: |
---|
[34abeaf] | 17 | |
---|
| 18 | - several onset detection methods |
---|
| 19 | - different pitch detection methods |
---|
| 20 | - tempo tracking and beat detection |
---|
| 21 | - MFCC (mel-frequency cepstrum coefficients) |
---|
| 22 | - FFT and phase vocoder |
---|
| 23 | - up/down-sampling |
---|
| 24 | - digital filters (low pass, high pass, and more) |
---|
| 25 | - spectral filtering |
---|
| 26 | - transient/steady-state separation |
---|
[88f7cf9] | 27 | - sound file read and write access |
---|
[34abeaf] | 28 | - various mathematics utilities for music applications |
---|
| 29 | |
---|
| 30 | The name aubio comes from *audio* with a typo: some errors are likely to be |
---|
| 31 | found in the results. |
---|
| 32 | |
---|
[a96413e] | 33 | Content |
---|
| 34 | ======= |
---|
[34abeaf] | 35 | |
---|
[a96413e] | 36 | .. toctree:: |
---|
| 37 | :maxdepth: 2 |
---|
[34abeaf] | 38 | |
---|
[a96413e] | 39 | installing |
---|
| 40 | cli |
---|
| 41 | python_module |
---|
[34abeaf] | 42 | |
---|
[a96413e] | 43 | Project pages |
---|
| 44 | ============= |
---|
[34abeaf] | 45 | |
---|
[a96413e] | 46 | * `Project homepage`_: https://aubio.org |
---|
| 47 | * `aubio on github`_: https://github.com/aubio/aubio |
---|
| 48 | * `aubio on pypi`_: https://pypi.python.org/pypi/aubio |
---|
| 49 | * `API documentation`_: https://aubio.org/doc/latest/ |
---|
| 50 | * `Mailing lists`_: https://lists.aubio.org |
---|
[34abeaf] | 51 | |
---|
[a96413e] | 52 | .. _Project homepage: https://aubio.org |
---|
| 53 | .. _aubio on github: https://github.com/aubio/aubio |
---|
| 54 | .. _aubio on pypi: https://pypi.python.org/pypi/aubio |
---|
| 55 | .. _api documentation: https://aubio.org/doc/latest/ |
---|
| 56 | .. _Mailing lists: https://lists.aubio.org/ |
---|
[34abeaf] | 57 | |
---|
[a96413e] | 58 | Current status |
---|
| 59 | ============== |
---|
[34abeaf] | 60 | |
---|
[a96413e] | 61 | .. image:: https://travis-ci.org/aubio/aubio.svg?branch=master |
---|
| 62 | :target: https://travis-ci.org/aubio/aubio |
---|
| 63 | :alt: Travis build status |
---|
[34abeaf] | 64 | |
---|
[a96413e] | 65 | .. image:: https://ci.appveyor.com/api/projects/status/f3lhy3a57rkgn5yi?svg=true |
---|
| 66 | :target: https://ci.appveyor.com/project/piem/aubio/ |
---|
| 67 | :alt: Appveyor build status |
---|
[34abeaf] | 68 | |
---|
[a96413e] | 69 | .. image:: https://landscape.io/github/aubio/aubio/master/landscape.svg?style=flat |
---|
| 70 | :target: https://landscape.io/github/aubio/aubio/master |
---|
| 71 | :alt: Landscape code health |
---|
[34abeaf] | 72 | |
---|
[a96413e] | 73 | .. image:: http://readthedocs.org/projects/aubio/badge/?version=latest |
---|
| 74 | :target: http://aubio.readthedocs.io/en/latest/?badge=latest |
---|
| 75 | :alt: Documentation status |
---|
[34abeaf] | 76 | |
---|
[a96413e] | 77 | * `Travis Continuous integration page <https://travis-ci.org/aubio/aubio>`_ |
---|
| 78 | * `Appveyor Continuous integration page <https://ci.appveyor.com/project/piem/aubio>`_ |
---|
[e523483] | 79 | * `Landscape python code validation <https://landscape.io/github/aubio/aubio/master>`_ |
---|
[a96413e] | 80 | * `ReadTheDocs documentation <http://aubio.readthedocs.io/en/latest/>`_ |
---|
[34abeaf] | 81 | |
---|
[a96413e] | 82 | Copyright and License |
---|
| 83 | ===================== |
---|
[34abeaf] | 84 | |
---|
[a96413e] | 85 | Copyright © 2003-2016 Paul Brossier <piem@aubio.org> |
---|
[34abeaf] | 86 | |
---|
[a96413e] | 87 | aubio is a `free <http://www.debian.org/intro/free>`_ and `open source |
---|
| 88 | <http://www.opensource.org/docs/definition.php>`_ software; **you** can |
---|
| 89 | redistribute it and/or modify it under the terms of the `GNU |
---|
| 90 | <http://www.gnu.org/>`_ `General Public License |
---|
| 91 | <https://www.gnu.org/licenses/gpl.html>`_ as published by the `Free Software |
---|
| 92 | Foundation <https://fsf.org>`_, either version 3 of the License, or (at your |
---|
| 93 | option) any later version. |
---|
[34abeaf] | 94 | |
---|
[a96413e] | 95 | .. Note:: aubio is not MIT or BSD licensed. Contact the author if you need it |
---|
| 96 | in your commercial product. |
---|