List of all items
Structs
- bank::BankBuilder
- bank::EffectEntry
- bank::SoundBank
- config::AudioConfig
- decode::adpcm::AdpcmDecoder
- decode::adpcm::AdpcmStream
- decode::pcm::Pcm8Stream
- engine::AudioEngine
- envelope::Adsr
- envelope::AdsrSpec
- fx::Overdrive
- fx::Tremolo
- fx::Wavefolder
- hal::DmaDoubleBuffer
- hal::DutyBuffer
- output::PwmMapper
- output::SigmaDelta
- output::SigmaDelta2ndOrder
- pluck::KarplusPluck
- stream::sigma_delta_bits::SigmaDeltaBitStream
- synth::fm::FmVoice
- synth::tone::ToneParams
- synth::tone::ToneVoice
- synth::wavetable::WavetableVoice
- voice::Voice
Enums
- engine::VoiceStealingPolicy
- error::AudioError
- output::DutyMode
- source::VoiceSource
- synth::tone::Waveform
- tier::EffectKind
Traits
Functions
- config::crossfade_step_q8
- fixed::apply_gain_q8
- fixed::clamp_sample
- fixed::db_to_q8
- fixed::hz_to_phase_inc
- fixed::lerp_i8
- fixed::mix_crossfade
- fixed::phase_index
- fixed::q8_to_db
- fixed::sin_table
- hal::fill_buffer_into
- hal::fill_dma_half_buffers
- hal::tick_into
- output::limit_bus
- output::pcm_to_dac_u12
- output::pcm_to_dac_u16
- output::pcm_to_dac_u8
- output::pcm_to_duty
- output::pcm_to_i16
- output::pcm_to_i32
- synth::wavetable::generate_wavetable_fixed
Type Aliases
Statics
- synth::wavetable::PULSE_25_TABLE
- synth::wavetable::SAW_TABLE
- synth::wavetable::SINE_TABLE
- synth::wavetable::SQUARE_TABLE
- synth::wavetable::TRIANGLE_TABLE