[][src]Crate open_sound_module

Re-exports

pub use cv::CvAddress;
pub use cv::CvMessage;
pub use osc::OscMessage;
pub use sequencer::NoiseSequencer;
pub use sequencer::OscMessageSequencer;
pub use sequencer::SawSequencer;
pub use sequencer::SineSequencer;
pub use sequencer::SquareSequencer;
pub use trigger::TriggerAddress;
pub use trigger::TriggerMessage;

Modules

cv

The cv module provides types for working with Open Sound Module cv messages.

osc

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.

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.

trigger

The trigger module provides types for working with Open Sound Module trigger messages.

Structs

OscClient