Anmelden

nih-plug

Kostenlos Kauf
Plugin-Format
CLAP VST3
Plattform
Linux macOS Windows
Lieferform
Plugin Standalone

Effekt (allgemein, bitte präzisieren) — Rust VST3 and CLAP plugin framework and plugins enabling development with simple macros targeting both plugin formats.

Zusammenfassung

NIH-plug ist ein Audio-Plugin-Framework, geschrieben in Rust, das die Plugin-Formate VST3 und CLAP unterstützt, zusammen mit einer kleinen Anzahl von Audio-Plugins. Es zielt darauf ab, eine einfache, zustandsbehaftete API bereitzustellen, die unnötige Komplexität und „Magie“ minimiert und die Experimentierfreude bei der Plugin-Entwicklung erleichtert.

Funktionen

  • Unterstützt die Plugin-Formate VST3 und CLAP über einfache Makros.
  • Fähigkeit, eigenständige Binärprogramme mit CLI-Konfiguration sowie JACK-Audio-, MIDI- und Transportunterstützung zu erstellen.
  • Deklaratives Parametersystem mit den Typen FloatParam, IntParam, BoolParam und EnumParam, mit automatischer Generierung von Boilerplate-Code durch Derives.
  • Stabile Parameter-IDs und Unterstützung für komplexe Wertverteilungen, Parameter-Glättung und Callbacks.
  • Verwendung von Rust-enums für diskrete Optionen in Parametern, was natives Pattern Matching ohne Konvertierungen ermöglicht.
  • Persistenz des Plugin-Zustands mittels Serde-Serialisierung mit Unterstützung für Zustandsmigrationen.
  • Logische Gruppierung von Parametern mit verschachtelten Params-Objekten und mehreren Kopien über Arrays oder Felder.

Inklusive Plugins

  • Buffr Glitch: MIDI-getriggertes Buffer-Repeat-Plugin zur Erzeugung von Glitch- oder Synthesizer-ähnlichen Klängen.
  • Crisp: Fügt tiefen Basssounds einen hellen Höhenbereich hinzu, inspiriert von Polaritys Fake Distortion.
  • Crossover: Teilt Signale in mehrere Bänder mit Algorithmen inklusive Linearphasen-Option für Multiband-Bearbeitung.
  • Diopser: Phasendreh-Effekt, nützlich zur Verstärkung von Drums oder Synths.
  • Loudness War Winner: Ein humorvolles Plugin, das die Dominanz des Loudness Wars simuliert.
  • Puberty Simulator: Witz-Plugin, das die Veränderung der männlichen Stimme simuliert, indem das Signal eine Oktave tiefer mit Knackeffekt gepitcht wird.
  • Safety Limiter: Verhindert Gehörschäden, indem es Peaks begrenzt und bei Überschreitung des Schwellwerts SOS in Morsecode abspielt.
  • Soft Vacuum: Portierung der Hard Vacuum Verzerrung von Airwindows mit Parameter-Glättung und bis zu 16-facher Oversampling.
  • Spectral Compressor: Komplexer Kompressor mit vielen Bändern und dynamischen spektralen Matching-Effekten.

Status

Das Plugin-Framework befindet sich derzeit im Wartungsmodus. Für die fortlaufende Entwicklung des Frameworks wird ein Community-Fork empfohlen.

Kommentare

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

Noch keine Kommentare für dieses Tool.