wiki:Build

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

--

Build

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

Dependencies

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