Crate conformal_component

Source
Expand description

This crate is part of the Conformal Framework! For high-level documentation and tutorials, please see the main documentation website!


This crate defines abstractions for audio processing components.

Users of this crate will generally implement a Component that can create either an effect::Effect or a synth::Synth and then use a Conformal wrapper crate (currently conformal_vst_wrapper) to wrap the component in a standard audio Plug-in format.

This crate contains:

Modules§

audio
Types and utilities for Audio Buffers.
effect
Abstractions for processors that effect audio.
events
Contains data structures representing events sent to crate::synth::Synths
parameters
Code related to the parameters of a processor.
synth
Abstractions for processors that generate audio.

Macros§

pzip
Utility to get a per-sample iterator including the state of multiple parameters.

Structs§

ProcessingEnvironment
Information about the processing environment that the processor will run in.

Enums§

ProcessingMode
The mode that the processor will run in.

Traits§

Component
The main plug-in abstraction in Conformal.
Processor
A base trait for audio processors.