beamer-vst3

Crates.iobeamer-vst3
lib.rsbeamer-vst3
version0.1.6
created_at2026-01-04 18:16:28.618701+00
updated_at2026-01-08 16:03:17.309862+00
descriptionVST3 implementation layer for the Beamer framework
homepage
repositoryhttps://github.com/helpermedia/beamer
max_upload_size
id2022287
size146,756
Marcel Ritsema (helpermedia)

documentation

README

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 factory: Plugin registration and entry points
  • Two-phase lifecycle: Plugin ↔ AudioProcessor 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

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

Features

  • sysex-heap-fallback: Enable heap-backed overflow for SysEx messages (breaks real-time guarantee)

Documentation

See the main repository for:

License

MIT

Commit count: 47

cargo fmt