2 releases

0.1.3 Apr 4, 2020
0.1.2 Feb 14, 2020

#27 in #recognition

GPL-3.0 license

4.5MB
112K SLoC

Rust 87K SLoC // 0.0% comments C 19K SLoC // 0.1% comments Python 6K SLoC // 0.2% comments Forge Config 300 SLoC // 0.8% comments Batch 165 SLoC Shell 48 SLoC // 0.1% comments

Bundled aubio library

License: GPL-3.0 Crates.io Package Docs.rs API Docs Travis-CI Status

This crate provides bundled aubio C library for using with aubio-rs crate in case when system-installed library is not available.

Usage

You can simply add this as dependency to your manifest:

[dependencies]
aubio-rs = "^0.1"

# Use bundled library to avoid unresolved links
aubio-lib = "^0.1"

Next you should say compiler that you want to use that crate:

// Either in traditional manner
extern crate aubio_lib;

// Or in Rust2018 manner
use aubio_lib as _;

Features

The following features can be used to customize library configuration:

  • shared Force bundle shared (or dynamic) library instead of static
  • with-fftw3 Enables fftw3 support
  • nolink-fftw3 Disable fftw3 link
  • shared-fftw3 Force shared fftw3 link

Dependencies