Skip to main content

Crate oscy

Crate oscy 

Source
Expand description

A library for audio oscillators, waveform generation, and noise.

Provides the Oscillator trait for building audio oscillators, along with ready-to-use implementations in naive and poly_blep. For noise generation, see the [noise] module (requires the noise feature).

Modules§

naive
Naive oscillator implementations without anti-aliasing.
poly_blep
Bandlimited oscillators using polynomial bandlimited step (polyBLEP).

Enums§

Waveform
Standard waveform shapes for oscillators.

Traits§

Oscillator
A trait for audio oscillators that generate periodic waveforms.