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§
Sourcefn tm_filter(self) -> <TMFilter as Modifier<Ix1>>::Output<Self>where
Self: Sized,
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.