devalang 0.1.9

Write music with code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Plugin bindings module
//!
//! This module exports types, macros, and utilities for writing Devalang plugins.
//! Plugin authors should use this module to create WASM plugins that can be loaded
//! into Devalang.

pub mod macros;
pub mod oscillators;
pub mod types;

// Re-export commonly used items
pub use oscillators::{ADSREnvelope, LowPassFilter, Oscillator};
pub use types::{BufferParams, Note, RenderFn, RenderFnExt, Waveform};