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
14
/// Audio interpreter - executes statements and generates audio events
pub mod audio_graph;
pub mod driver;
pub mod statements;

// Re-export driver child modules so external paths like
// crate::engine::audio::interpreter::collector still work
pub use audio_graph::AudioGraph;
pub use driver::AudioInterpreter;
pub use driver::{collector, extractor, handler, renderer};

#[cfg(test)]
#[path = "test_control_flow.rs"]
mod test_control_flow;