pub struct Track {
pub samples: Cow<'static, [Sample]>,
pub envelopes: Cow<'static, [Envelope]>,
pub pattern_data: Cow<'static, [PatternSlot]>,
pub patterns: Cow<'static, [Pattern]>,
pub patterns_to_play: Cow<'static, [usize]>,
pub num_channels: usize,
pub frames_per_tick: Num<u32, 8>,
pub ticks_per_step: u32,
pub repeat: usize,
}Expand description
A reference to a track. You should create this using one of the include macros.
Fields§
§samples: Cow<'static, [Sample]>§envelopes: Cow<'static, [Envelope]>§pattern_data: Cow<'static, [PatternSlot]>§patterns: Cow<'static, [Pattern]>§patterns_to_play: Cow<'static, [usize]>§num_channels: usize§frames_per_tick: Num<u32, 8>§ticks_per_step: u32§repeat: usize