Building - egordm/libtempo GitHub Wiki
Building
Dependencies
- libsndfile 1.0.28
- OpenBLAS 0.2.14
- Armadillo 8.600.0
- FFTW 3.3.8
- SIGPACK 1.2.4
- pybind11 2.2.3
- GTEST 1.8.0
- Args 6.2.0
- json 3.2.0
Few useful CMake flags
DGMOCK_ROOT, Dpybind11_INCLUDE_DIR, DBLAS_LIBRARY, DLAPACK_LIBRARY, DARMADILLO_INCLUDE_DIR, DARMADILLO_LIBRARY, DSIGPACK_INCLUDE_DIR, DFFTW_ROOT, DPYTHON_EXECUTABLE
Build targets
use cmake --build . --target my_target here
main
- command line tool for tempo extractiontempo_estimation_py
- python bindings fortempo_estimation
librarytempo_estimation
- library with utilities for signal processign and tempo information extraction
Build python bindings
python pip install .