Crate firefly_audio

source

Modules§

Structs§

  • Mix the inputs, stop everything if at least one input is stopped.
  • Play children in order, one at a time.
  • A sound source that is always stopped.
  • Set the gain level for every sample.
  • When the source ends, start it from the beginning.
  • Low-pass/high-pass filter.
  • Do nothing: only mix the children and pass the mix forward with no changes.
  • A node that can mute the audio stream.
  • Generate a white noise
  • A node that can pause the audio stream.
  • Sawtooth wave oscillator.
  • Sine wave oscillator.
  • Square wave oscillator.
  • Swap left and right channels.
  • Take the left (and discard the right) channel from a stereo source.
  • Take the right (and discard the left) channel from a stereo source.
  • Tracks the current position (elapsed time) of the audio stream.
  • Triangle wave oscillator.
  • A sound source that produces zeros. Forever.

Enums§

Constants§

Traits§

Type Aliases§