[−][src]Module open_sound_module::sequencer
The sequencer module provides a trait for working with Iterators that yield OscMessages. Along with the Iterator trait, OscMessageSequencer provides delay, which returns the amount of time a client should wait between sending OscMessages. The module also provides implementations of the OscMessageSequencer trait for common useful waveforms.
Structs
NoiseSequencer | NoiseSequencer generates a sequence of CvMessages representing random noise. |
SawSequencer | SawSequencer generates a sequence of CvMessages representing a saw wave. |
SineSequencer | SineSequencer generates a sequence of CvMessages representing a sine wave. |
SquareSequencer | SquareSequencer generates a sequence of CvMessages representing a square wave. |
Traits
OscMessageSequencer | Types that yield OscMessages and provide a delay to pause between messages. |