1#![forbid(unsafe_code)]
2#![cfg_attr(not(feature = "std"), no_std)]
3
4extern crate alloc;
5
6#[cfg(not(any(feature = "std", feature = "libm", feature = "micromath")))]
7::core::compile_error!("Must enable at least one of features `std`, `libm`, or `micromath`");
8
9pub(crate) mod effect;
10pub(crate) mod triggerkeep;
11
12pub(crate) mod effect_arpeggio;
13pub(crate) mod effect_vibrato_tremolo;
14
15pub mod channel;
16pub(crate) mod helper;
17pub(crate) mod historical_helper;
18pub mod prelude;
19pub(crate) mod state_auto_vibrato;
20pub(crate) mod state_envelope;
21pub(crate) mod state_instr_default;
22pub(crate) mod state_sample;
23
24pub mod xmrsplayer;