#![allow(unused)] #![allow(dead_code)] mod sampler; pub use self::sampler::*; pub(crate) use ::tek_jack::{*, jack::*}; pub(crate) use ::tek_midi::{*, midly::{*, live::*, num::*}}; pub(crate) use ::tengri::{dsl::*, input::*, output::*, tui::{*, ratatui::prelude::*}}; pub(crate) use std::sync::{Arc, RwLock, atomic::{AtomicUsize, Ordering::Relaxed}}; pub(crate) use std::fs::File; pub(crate) use std::path::PathBuf; pub(crate) use std::error::Error; pub(crate) use std::ffi::OsString; pub(crate) use symphonia::{ core::{ formats::Packet, codecs::{Decoder, CODEC_TYPE_NULL}, //errors::Error as SymphoniaError, io::MediaSourceStream, probe::Hint, audio::SampleBuffer, }, default::get_codecs, }; pub(crate) use ratatui::{prelude::Rect, widgets::{Widget, canvas::{Canvas, Line}}}; #[cfg(test)] #[test] fn test_sampler () { // TODO! let sample = Sample::new("test", 0, 0, vec![]); } mod has_sampler; pub use self::has_sampler::*;