Version 1 (modified by Paul Brossier, 13 years ago) (diff)



This page lists the instructions to build the aubio library and the different tools.


aubio is written in C. The current version of aubio depends on:

  • libsndfile, the sound file acces from Erik de Castro Lopo
  • libsamplerate, the resampling library, also from Erik
  • FFTW, the Fastest Fourier Transform of the West, from the Steven G. Johnson et al. at MIT

The following dependencies are optional:

  • JACK, Jack Audio Connection Kit, for real-time audio input/output on linux and macosx
  • ALSA, for midi output from aubionotes
  • Swig, to build modules for languages supported by SWIG (perl, java and many more)
  • Python, to build and use the python scripts provided in the python directory.

Note: on a debian system, the required dependencies can be obtained using:

# apt-get build-dep aubio