https://github.com/chrisdonahue/librosa
Python library for audio and music analysis
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.8%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
Python library for audio and music analysis
Basic Info
- Host: GitHub
- Owner: chrisdonahue
- License: isc
- Language: Python
- Default Branch: master
- Homepage: https://librosa.github.io/
- Size: 543 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of librosa/librosa
Created over 7 years ago
· Last pushed over 7 years ago
https://github.com/chrisdonahue/librosa/blob/master/
librosa
=======
A python package for music and audio analysis.
[](https://pypi.python.org/pypi/librosa)
[](https://anaconda.org/conda-forge/librosa)
[](https://github.com/librosa/librosa/blob/master/LICENSE.md)
[](https://doi.org/10.5281/zenodo.591533)
[](http://travis-ci.org/librosa/librosa?branch=master)
[](https://ci.appveyor.com/project/bmcfee/librosa)
[](https://coveralls.io/r/librosa/librosa?branch=master)
[](https://dependencyci.com/github/librosa/librosa)
Documentation
-------------
See http://librosa.github.io/librosa/ for a complete reference manual and introductory tutorials.
Demonstration notebooks
-----------------------
What does librosa do? Here are some quick demonstrations:
* [Introduction notebook](http://nbviewer.ipython.org/github/librosa/librosa/blob/master/examples/LibROSA%20demo.ipynb): a brief introduction to some commonly used features.
* [Decomposition and IPython integration](http://nbviewer.ipython.org/github/librosa/librosa/blob/master/examples/LibROSA%20audio%20effects%20and%20playback.ipynb): an intermediate demonstration, illustrating how to process and play back sound
Installation
------------
The latest stable release is available on PyPI, and you can install it by saying
```
pip install librosa
```
Anaconda users can install using ``conda-forge``:
```
conda install -c conda-forge librosa
```
To build librosa from source, say `python setup.py build`.
Then, to install librosa, say `python setup.py install`.
If all went well, you should be able to execute the demo scripts under `examples/`
(OS X users should follow the installation guide given below).
Alternatively, you can download or clone the repository and use `pip` to handle dependencies:
```
unzip librosa.zip
pip install -e librosa
```
or
```
git clone https://github.com/librosa/librosa.git
pip install -e librosa
```
By calling `pip list` you should see `librosa` now as an installed pacakge:
```
librosa (0.x.x, /path/to/librosa)
```
### Hints for the Installation
#### audioread
*Note that `audioread` needs at least one of the programs to work properly.*
`librosa` uses `audioread` to load audio files.
To fuel `audioread` with more audio-decoding power (e. g. for reading MP3 files),
you can either install *ffmpeg* or *GStreamer*.
If you are using Anaconda, install *ffmpeg* by calling
```
conda install -c conda-forge ffmpeg
```
If you are not using Anaconda, here are some common commands for different operating systems:
* Linux (apt-get): `apt-get install ffmpeg` or `apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly`
* Linux (yum): `yum install ffmpeg` or `yum install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly`
* Mac: `brew install ffmpeg` or `brew install gstreamer`
* Windows: download binaries from the website
For GStreamer, you also need to install the Python bindings with
```
pip install pygobject
```
Discussion
----------
Please direct non-development questions and discussion topics to our web forum at
https://groups.google.com/forum/#!forum/librosa
Citing
------
If you want to cite librosa in a scholarly work, there are two ways to do it.
- If you are using the library for your work, for the sake of reproducibility, please cite
the version you used as indexed at Zenodo:
[](https://doi.org/10.5281/zenodo.591533)
- If you wish to cite librosa for its design, motivation etc., please cite the paper
published at SciPy 2015:
McFee, Brian, Colin Raffel, Dawen Liang, Daniel PW Ellis, Matt McVicar, Eric Battenberg, and Oriol Nieto. "librosa: Audio and music signal analysis in python." In Proceedings of the 14th python in science conference, pp. 18-25. 2015.
Owner
- Name: Chris Donahue
- Login: chrisdonahue
- Kind: user
- Location: Pittsburgh
- Website: chrisdonahue.com
- Twitter: chrisdonahuey
- Repositories: 55
- Profile: https://github.com/chrisdonahue
Assistant professor @ CMU CSD. Part-time research scientist at Google Magenta. Machine learning for music, and creative interaction.