Files
Cagire/src/engine/mod.rs
2026-02-03 03:08:13 +01:00

19 lines
599 B
Rust

mod audio;
mod dispatcher;
mod link;
pub mod realtime;
pub mod sequencer;
mod timing;
pub use timing::{micros_until_next_substep, substeps_crossed, StepTiming, SyncTime};
// AnalysisHandle and SequencerHandle are used by src/bin/desktop.rs
#[allow(unused_imports)]
pub use audio::{build_stream, AnalysisHandle, AudioStreamConfig, ScopeBuffer, SpectrumBuffer};
pub use link::LinkState;
#[allow(unused_imports)]
pub use sequencer::{
spawn_sequencer, AudioCommand, MidiCommand, PatternChange, PatternSnapshot, SeqCommand,
SequencerConfig, SequencerHandle, SequencerSnapshot, StepSnapshot,
};