jack 0.13.5

Real time audio and midi with JACK.
Documentation
use std::sync::LazyLock;

use ctor::ctor;

use crate::{Client, ClientOptions};

mod client;
mod log;
mod processing;
mod ringbuffer;
mod time;
mod transport;

pub static DEFAULT_TEST_CLIENT: LazyLock<Client> = LazyLock::new(|| {
    Client::new("default-test-client", ClientOptions::default())
        .unwrap()
        .0
});

#[ctor]
fn log_to_stdio() {
    crate::set_logger(crate::LoggerType::Stdio);
}