[package]
edition = "2018"
name = "jack"
version = "0.13.5"
authors = ["Will S. Medrano <will.s.medrano@gmail.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Real time audio and midi with JACK."
documentation = "https://docs.rs/jack"
readme = "README.md"
keywords = [
"jack",
"realtime",
"audio",
"midi",
"music",
]
license = "MIT"
repository = "https://github.com/RustAudio/rust-jack"
[features]
controller = ["rtrb"]
default = [
"dynamic_loading",
"log",
]
dynamic_loading = ["jack-sys/dynamic_loading"]
[lib]
name = "jack"
path = "src/lib.rs"
[[example]]
name = "controlled_sine"
path = "examples/controlled_sine.rs"
required-features = ["controller"]
[[example]]
name = "internal_client"
path = "examples/internal_client.rs"
[[example]]
name = "playback_capture"
path = "examples/playback_capture.rs"
[[example]]
name = "set_transport"
path = "examples/set_transport.rs"
[[example]]
name = "show_midi"
path = "examples/show_midi.rs"
[[example]]
name = "show_transport"
path = "examples/show_transport.rs"
[[example]]
name = "sine"
path = "examples/sine.rs"
[dependencies.bitflags]
version = "2"
[dependencies.jack-sys]
version = "0.5"
[dependencies.lazy_static]
version = "1.4"
[dependencies.libc]
version = "0.2"
[dependencies.log]
version = "0.4"
optional = true
[dependencies.rtrb]
version = "0.3.2"
optional = true
[dev-dependencies.approx]
version = "0.5"
[dev-dependencies.crossbeam-channel]
version = "0.5"
[dev-dependencies.ctor]
version = "0.2"