Re-exports§
pub use firewheel_core as core;pub use firewheel_nodes as nodes;pub use firewheel_cpal as cpal;pub use firewheel_rtaudio as rtaudio;pub use firewheel_pool as pool;
Modules§
- atomic_
float - backend
- channel_
config - clock
- collector
- A simple garbage collector which collects resources dropped on a realtime thread and safely deallocates them on another thread.
- diff
- Traits and derive macros for diffing and patching.
- dsp
- error
- event
- graph
- log
- mask
- node
- param
- processor
- sample_
resource - vector
Structs§
- Context
Queue - An event queue acquired from
FirewheelCtx::event_queue. - Decoded
Audio - A wrapper around
symphonium::DecodedAudiowhich implements theSampleResourcetrait. - Decoded
Audio F32 - A wrapper around
symphonium::DecodedAudioF32which implements theSampleResourcetrait. - Firewheel
Config - The configuration of a Firewheel context.
- Firewheel
Ctx - A Firewheel context
- Stream
Info - Information about a running audio stream.
Enums§
- Clear
Scheduled Events Type - The type of scheduled events to clear
- Volume
- A value representing a volume (gain) applied to an audio signal
Functions§
- decoded_
f32_ to_ resource - A helper method to convert a
symphonium::DecodedAudioF32resource into aSampleResource. - decoded_
to_ resource - A helper method to convert a
symphonium::DecodedAudioresource into aSampleResource. - load_
audio_ file - A helper method to load an audio file from a path using Symphonium.
- load_
audio_ file_ from_ source - A helper method to load an audio file from a custom source using Symphonium.
- load_
audio_ file_ from_ source_ stretched - A helper method to load an audio file from a custom source using Symphonium. This also stretches (pitch shifts) the sample by the given amount.
- load_
audio_ file_ stretched - A helper method to load an audio file from a path using Symphonium. This also stretches (pitch shifts) the sample by the given amount.