xmrs/
prelude.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/// The Xmrs Prelude.
///
/// The purpose of this module is to alleviate imports of Xmrs module parts
///
/// ```
/// #![allow(unused_imports)]
/// use xmrs::prelude::*;
/// ```
///
pub use crate::{
    effect::{GlobalEffect, TrackEffect},
    envelope::{Envelope, EnvelopePoint},
    instr_default::{DuplicateCheckAction, DuplicateCheckType, InstrDefault, NewNoteAction},
    instr_ekn::InstrEkn,
    instr_midi::InstrMidi,
    instr_opl::{InstrOpl, MdiInstr, MdiOpl},
    instr_robsid::InstrRobSid,
    instr_sid::InstrSid,
    instr_vibrato::InstrVibrato,
    instrument::{Instrument, InstrumentType},
    module::{Module, Pattern, Row, MAX_NUM_ROWS},
    period_helper::{FrequencyType, PeriodHelper},
    pitch::Pitch,
    sample::{LoopType, Sample, SampleDataType},
    track_unit::TrackUnit,
    waveform::Waveform,
};