This is a wrapper in Rust around the c api for Jack. It includes some example clients in the bin directory.
Many functions are missing at the moment but eventually all jack api calls will be included. Pull requests for adding more functions are welcome!
You can view a list of which functions are implemented and which aren't here
The Jack api can be found here. At some point there will be a proper api doc for this rust library as well.
Use Cargo and add the following to your Cargo.toml
[dependencies.jack]
git = "https://github.com/nicklan/rust-jack.git"
to build simply do
cargo build
You will need to have libjack installed.