Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aubio/vamp-aubio-plugins
aubio plugins for Vamp
https://github.com/aubio/vamp-aubio-plugins
analysis aubio audio beat beat-detection beat-tracking mfcc music music-information-retrieval onset onset-detection tempo tempo-detection tempo-tracking vamp-plugins
Last synced: 10 days ago
JSON representation
aubio plugins for Vamp
- Host: GitHub
- URL: https://github.com/aubio/vamp-aubio-plugins
- Owner: aubio
- License: gpl-3.0
- Created: 2013-12-31T03:20:57.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-12-04T00:42:46.000Z (about 7 years ago)
- Last Synced: 2024-03-25T22:48:48.338Z (9 months ago)
- Topics: analysis, aubio, audio, beat, beat-detection, beat-tracking, mfcc, music, music-information-retrieval, onset, onset-detection, tempo, tempo-detection, tempo-tracking, vamp-plugins
- Language: C++
- Homepage: https://aubio.org/vamp-aubio-plugins
- Size: 440 KB
- Stars: 45
- Watchers: 10
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
vamp-aubio-plugins
==================A set of [Vamp plugins](http://vamp-plugins.org/) for audio feature extraction
using the [aubio library](http://aubio.org/).This set includes the following plugins:
- Aubio Beat Tracker
- *Time → Tempo*
- Estimate the musical tempo and track beat positions.
- Aubio Mel-frequency Band Energy Detector
- *Low Level Features*
- Computes Energy in each Mel-Frequency Bands.
- Aubio Mfcc Detector
- *Low Level Features*
- Computes Mel-Frequency Cepstrum Coefficients.
- Aubio Note Tracker
- *Notes*
- Estimate note onset positions, pitches and durations.
- Aubio Onset Detector
- *Time → Onsets*
- Estimate note onset times.
- Aubio Pitch Detector
- *Pitch*
- Track estimated note pitches.
- Aubio Silence Detector
- *Low Level Features*
- Detect levels below a certain threshold.
- Aubio Spectral Descriptor
- *Low Level Features*
- Computes spectral descriptor.Build Instructions
------------------You will need to have Python, git, and a C++ compiler.
Please refer to the build script corresponding for your platform for brief
instructions on how to build this project:## Available OS scripts
- `./build_linux.sh` for Linux
- `./build_osx.sh` for Mac OS X
- `./build_win32.sh` for Windows (32-bit)
- `./build_ming32.sh` to cross-compile using [Mingw](http://www.mingw.org/)## Windows
The preferred compiler on windows is Microsoft Visual 2013. Also you will want
to use a shell environment, for instance Git Bash, and have Python installed
and found in the PATH.### Clean up
Use the following command to start from scratch:
$ rm -rf contrib/ build/
Old-school makefiles
--------------------This method is now considered **deprecated**.
The current build system is waf. See above, and read `wscript` and `build*.sh`
to find out how to use it. Makefiles are kept for the record, but they might be
out of date and will eventually disappear.$ make -f Makefile. clean all
where `os_name` should be replaced by one of `linux`, `mingw32`, or `osx`.
Installation Instructions
-------------------------The Vamp plugin is defined by the following three files. Depending on your
platform, the extension of the binary file will vary.vamp-aubio.cat
vamp-aubio.n3
vamp-aubio.{so,dll,dylib}Follow the [Vamp installation
instructions](http://vamp-plugins.org/download.html#install) to copy the
above three files to your preferred plugin directory.Copyright and License Information
---------------------------------Copyright (C) 2006-2012 Chris Cannam and Queen Mary University of London
Copyright (C) 2006-2015 Paul Brossiervamp-aubio-plugins is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.