TMFilterBuilder

Trait TMFilterBuilder 

Source
pub trait TMFilterBuilder: Generator<Ix1> {
    // Provided method
    fn tm_filter(self) -> <TMFilter as Modifier<Ix1>>::Output<Self>
       where Self: Sized { ... }
}
Expand description

Builder trait for the TMFilter modifier.

Provided Methods§

Source

fn tm_filter(self) -> <TMFilter as Modifier<Ix1>>::Output<Self>
where Self: Sized,

Filter the schedule to reduce patterns by swapping samples to make the schedule “look like” the Thue-Morse sequence.

The Thue-Morse sequence is known to avoid consecutive patterns and this effectively transfers that property to the schedule.

The iteration parameter alters the slice of the Thue-Morse sequence that is used for filtering.

Implementors§