mod sampler; pub use self::sampler::*; pub(crate) use ::tek_jack::{*, jack::*}; pub(crate) use ::tek_midi::{*, midly::{*, live::*, num::*}}; pub(crate) use ::tek_tui::*; pub(crate) use ::tek_tui::tek_output::*; pub(crate) use ::tek_tui::tek_input::*; pub(crate) use ::tek_tui::tek_edn::*; pub(crate) use ::tek_tui::ratatui::prelude::*; pub(crate) use ::tek_tui::crossterm::event::*; 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![]); }