All Projects → aubio → pd-aubio

aubio / pd-aubio

Licence: GPL-3.0 license
aubio external for PureData

Programming Languages

c
50402 projects - #5 most used programming language
Pure Data
34 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to pd-aubio

vamp-aubio-plugins
aubio plugins for Vamp
Stars: ✭ 38 (+90%)
Mutual labels:  beat, aubio, onset, tempo
Aubio
a library for audio and music analysis
Stars: ✭ 2,601 (+12905%)
Mutual labels:  beat, onset, pitch
libfmp
libfmp - Python package for teaching and learning Fundamentals of Music Processing (FMP)
Stars: ✭ 71 (+255%)
Mutual labels:  beat, onset, tempo
practicesharp
A playback practice tool for musicians that allows slowing down, changing pitch, defining presets and loops on music files.
Stars: ✭ 27 (+35%)
Mutual labels:  pitch, tempo
spafe
🔉 spafe: Simplified Python Audio Features Extraction
Stars: ✭ 310 (+1450%)
Mutual labels:  beat, pitch
tutorial
Tutorial on Tempo, Beat and Downbeat estimation
Stars: ✭ 44 (+120%)
Mutual labels:  beat, tempo
music-tempo
Finding out tempo of the music
Stars: ✭ 99 (+395%)
Mutual labels:  beat, tempo
PdWebParty
An app that allows Pd users to run patches in a web browser and share them with a web link
Stars: ✭ 37 (+85%)
Mutual labels:  puredata
synctoolbox
Sync Toolbox - Python package with reference implementations for efficient, robust, and accurate music synchronization based on dynamic time warping (DTW)
Stars: ✭ 69 (+245%)
Mutual labels:  onset
upp
Universal Polyphonic Player (UPP) for Pure Data
Stars: ✭ 14 (-30%)
Mutual labels:  puredata
pd-autotuned
an autotuner for Puredata ported from the autotalented LADSPA plugin
Stars: ✭ 16 (-20%)
Mutual labels:  puredata
DAO-MaxMSP-Pd
Collection of Max/MSP and Pd externals developed from the explanations in the book "Designing Audio Objects for Max/MSP and Pd" by Eric Lyon.
Stars: ✭ 35 (+75%)
Mutual labels:  puredata
abclib
Faust code for ambisonic and multi-channel mixed music
Stars: ✭ 34 (+70%)
Mutual labels:  puredata
pdjs
JavaScript External for Pure Data based on V8
Stars: ✭ 45 (+125%)
Mutual labels:  puredata
UIFramework
A powerful UI framework for the game Onset (https://playonset.com/)
Stars: ✭ 13 (-35%)
Mutual labels:  onset
mdeGranular
granular synthesis external for MaxMSP and PD
Stars: ✭ 16 (-20%)
Mutual labels:  puredata
AudioLab
Pure Data abstractions for electroacoustic composition & live electronics
Stars: ✭ 59 (+195%)
Mutual labels:  puredata
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (+10%)
Mutual labels:  beat
arduivis
a bi-directional communication paradigm for programming languages & microcontrollers
Stars: ✭ 48 (+140%)
Mutual labels:  puredata
netpd-instruments
instruments (synths, sequencers, utilities, etc) to be used with netpd
Stars: ✭ 18 (-10%)
Mutual labels:  puredata

pd-aubio

Various externals for PureData using the aubio library

For more information, see:

Building

To configure and build pd-aubio, run:

$ make

pd-aubio uses waf. To find out more information about build options:

$ ./scripts/get_waf.sh
$ ./waf configure --help

Once configured, the external can be built with:

$ ./waf configure build

If you have aubio installed in an unusual location, you might need to set PKG_CONFIG_PATH accordingly.

For instance, to build against aubio installed in /var/tmp/aubio:

$ export PKG_CONFIG_PATH=/var/tmp/aubio/lib/pkgconfig
$ waf distclean configure build

Installing

To install pd-aubio:

# ./waf install

Depending on the installation location, you might need to run this command with sudo (or as the user root), or to copy the files manually.

To install it in a different location, you could also try:

$ ./waf configure --prefix=/my/favorite/place build
# ./waf install

Running

To load the external, start pd as follows

$ pd -lib aubio

Alternatively, you can create an object [aubio] to initialize the external.

If you want to use the external without installing it, the above command should work as expected from the pd-aubio source directory. If needed, set your LD_LIBRARY_PATH to include the path to your libaubio installation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].