21 releases
Uses new Rust 2024
| 0.5.0 | Feb 22, 2026 |
|---|---|
| 0.3.6 | Sep 23, 2025 |
| 0.3.5 | Feb 17, 2025 |
| 0.3.2 | Nov 3, 2024 |
#1294 in Audio
Used in 4 crates
175KB
3K
SLoC
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:
- Definitions for the traits
Components must implement - Definitions for traits that Conformal wrappers will implement to provide data for the
Componentto consume. (e.g.,parameters::BufferStates,audio::Buffer) - Simple implementatations of traits normally implemented by Conformal wrappers, to make testing easier and to provide a simple way to use
Components outside of a Conformal wrapper. (e.g.,audio::BufferData,parameters::ConstantBufferStates) - Utilities to make some of these traits either to work with (e.g.,
pzip).
Dependencies
~465KB