Module ruffbox_synth::building_blocks
source · Re-exports§
pub use crate::building_blocks::modulator::Modulator;
pub use crate::building_blocks::envelopes::source_env::*;
Modules§
Structs§
- defines an envelope segment
Enums§
- the available effect types.
- in an envelope, each segment can have a certain curve shape
- the available filter types. dummy filter just passes the block through unprocessed.
- currently available oscillator types
- a collection of common parameters that should be enough to control just about anything
- used to determine whether something has finished especially envelopes (oscillators never finish)
- the value operation is defined on parameters
Traits§
- filters etc are effects
- oscillators, the sampler, etc are sources
- there’s a freeverb- and a convolution-based implementation
- so far only for stereo sampler
- This is where the building blocks come together