The cv module provides types for working with Open Sound Module cv messages.
The osc module provides an enum that can represent a CvMessage or a TriggerMessage. It also provides the Read trait for these messages, and a convenience function for converting these messages into a vector of bytes.
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.
The trigger module provides types for working with Open Sound Module trigger messages.