wavecraft-core 0.12.7

Wavecraft audio plugin SDK - core types and macros
Documentation

Wavecraft Core - Audio plugin SDK

This crate provides the core Wavecraft SDK for building audio plugins. It re-exports types from the sub-crates and provides the wavecraft_processor! macro.

For full plugin building with nih-plug integration, use wavecraft-nih_plug which depends on this crate and adds the host integration layer.

Quick Start

// In your plugin crate, depend on wavecraft-nih_plug:
// [dependencies]
// wavecraft = { package = "wavecraft-nih_plug", git = "...", tag = "v0.8.0" }

use wavecraft::prelude::*;

wavecraft_processor!(MyGain => Gain);

wavecraft_plugin! {
    name: "My Plugin",
    vendor: "My Company",
    signal: MyGain,
}