jack 0.13.5

Real time audio and midi with JACK.
Documentation
# Features

The Rust features for the `jack` crate are defined in
<https://github.com/RustAudio/rust-jack/blob/main/Cargo.toml>. To see the
documentation for Rust features in general, see the [Rust
Book](https://doc.rust-lang.org/cargo/reference/features.html).

## Disabling Default Features

The `jack` crate ships with a reasonable set of default features. To enable just
a subset of features, set `default-features` to false and select only the
desired features.

```toml
jack = { version = "..", default-features = false, features = ["log"] }
```

## `log`

Default: Yes

If the [`log` crate](https://crates.io/crates/log) should be used to handle JACK
logging. Requires setting up a logging implementation to make messages
available.

## `dynamic_loading`

Default: Yes

Load `libjack` at runtime as opposed to the standard dynamic linking. This is
preferred as it allows `pw-jack` to intercept the loading at runtime to provide
the Pipewire JACK server implementation.

## `controller`

Default: No

Enables the `jack::contrib::controller` module which provides utilities for
building controllable JACK processors with lock-free communication. See the
[Controller documentation](contrib/controller.md) for usage details.