1pub mod error;
11pub mod waveform;
12pub mod instrument;
13pub mod effects;
14pub mod track;
15pub mod arrangement;
16pub mod engine;
17pub mod utils;
18
19pub use error::SynthError;
20pub use waveform::WaveformType;
21pub use instrument::{Instrument, InstrumentSource, SampleData, Note, Chord, SequenceElement};
22pub use effects::{EffectsChain, ReverbParams, DelayParams, DistortionParams, FilterParams, FilterType, EffectsProcessor};
23pub use track::{MelodyTrack, LoopPoint};
24pub use arrangement::{Arrangement, TrackOverrides};
25pub use engine::{SynthEngine, PlaybackState, DynamicParameters};