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§

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

Macros§

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

Structs§

Enums§

Traits§

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