Module synth::oscillator [] [src]

Synthesis Oscillator module.

Reexports

pub use self::waveform::Waveform;
pub use self::amplitude::Amplitude;
pub use self::amplitude::Envelope as AmpEnvelope;
pub use self::frequency::Frequency;
pub use self::frequency::Envelope as FreqEnvelope;
pub use self::freq_warp::FreqWarp;

Modules

amplitude
freq_warp
frequency
waveform

The Waveform trait along with various Waveform Types and there implementations.

Structs

Oscillator

The fundamental component of a synthesizer.

State

The state of an Oscillator that is unique to each voice playing it.

StatePerVoice

The state of each oscillator per-voice.