libaudioverse

Crates.iolibaudioverse
lib.rslibaudioverse
version0.1.0
sourcesrc
created_at2018-01-02 15:49:59.513692
updated_at2018-01-02 15:49:59.513692
descriptionLibaudioverse bindings for Rust
homepage
repositoryhttps://github.com/Neurrone/rust-libaudioverse
max_upload_size
id45239
size72,754
Dickson Tan (Neurrone)

documentation

README

Rust-Libaudioverse

Rust bindings for Libaudioverse, a highly flexible realtime audio synthesis library.

Documentation

crates.io documentation.

Requirements

  • Llatest stable Rust.
  • Libaudioverse binaries. The easiest way to obtain these is through the automated CI builds from the main Libaudioverse repository. If on Windows using MSVC and Rustup,
    1. Copy libaudioverse.lib into C:\Users\\{Your Username}\\.multirust\toolchains\\{current toolchain}\lib\rustlib\\{current toolchain}\lib, where current toolchain is likely stable-x86_64-pc-windows-msvc.
    2. Copy libaudioverse.dll and libsndfile-1.dll into the same directory as your binary.

Installation

From crates.io:

    [dependencies]
    libaudioverse = "0.1"

Alternatively, pull from GitHub to obtain the latest development version:

    [dependencies.libaudioverse]
    git = "https://github.com/Neurrone/rust-libaudioverse"

Generating libaudioverse-sys with bindgen

The optional feature "use-bindgen" generates bindings using the included libaudioverse headers, which requires bindgen to be installed. Generating this shouldn't be necessary in most cases.

Commit count: 12

cargo fmt