Anmelden

vst-rs

Kostenlos
Plugin-Format
VST VST2
Lieferform
Bibliothek/API

Rust-basierte Implementierung der VST 2.4 API zur Erstellung von Plugins oder Hosts.

Zusammenfassung

vst-rs ist eine Rust-Bibliothek zur Erstellung von VST 2.4 Plug-ins und Hosts. Sie implementiert die VST 2.4 API in Rust, wodurch Entwickler Audio-Plug-ins mit der Programmiersprache Rust erstellen können. Das Projekt ist nun veraltet, da VST 2 offiziell eingestellt wurde und keine Lizenzierung mehr unterstützt wird.

Funktionen

  • Implementierung der VST 2.4 API in Rust.
  • Möglichkeit zur Erstellung von einfachen VST-Plug-ins, einschließlich solcher ohne Editor-Oberflächen.
  • Stellt ab Version 0.2.0 eine thread-sichere Plug-in API bereit.
  • Enthält Werkzeuge wie ein OS X Bundler-Skript zum Verpacken von Plug-ins.

Status und Empfehlungen

Die vst-rs Bibliothek wird nicht mehr aktiv weiterentwickelt oder gepflegt und wurde im März 2024 archiviert. Da die VST 2 Lizenzierung eingestellt wurde, empfiehlt das Projekt die Nutzung alternativer Rust-Bibliotheken für die Audio-Plug-in Entwicklung, wie NIH-plug oder baseplug, oder Bindings für andere Plug-in APIs wie VST3, LV2 oder AU.

Anwendung

Um ein Plug-in mit vst-rs zu erstellen, implementieren Entwickler das Plugin-Trait in Rust und verwenden ein Makro, um die Plug-in Einstiegspunkte zu exportieren. Die Bibliothek ist auf crates.io und GitHub verfügbar.

Kommentare

Anmelden , um zu bewerten, zu kommentieren und zu merken.

Noch keine Kommentare für dieses Tool.