docs.rs failed to build beamer-vst3-0.2.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
beamer-vst3-0.2.3
beamer-vst3
VST3 implementation layer for the Beamer framework.
This crate provides the VST3 SDK integration that bridges beamer-core abstractions to the VST3 plugin format.
VST3 SDK
The VST3 SDK is MIT licensed (as of v3.8), making it available as a standard Rust dependency - no separate SDK downloads or licensing agreements required. Beamer uses Coupler's vst3 crate for the Rust bindings.
Features
- VST3 factory: Plugin registration and entry points
- Plugin lifecycle: Descriptor ↔ Processor state machine (prepare/unprepare)
- Edit controller: Parameter management and host communication
- MIDI conversion: Bidirectional mapping between Beamer and VST3 MIDI events
- Real-time buffer management: Zero-allocation audio processing
- WebView GUI: Web-based plugin interfaces via
beamer-webview - Optional:
sysex-heap-fallbackcargo feature for heap-backed SysEx overflow (breaks real-time guarantee)
Usage
Most users should use the beamer crate instead, which re-exports everything you need.
Use beamer-vst3 directly only if you're:
- Implementing a custom plugin wrapper
- Building tooling that needs VST3-specific functionality
Documentation
See the main repository for:
License
MIT