Legato
Realtime audio framework and DSL for building audio applications and defining processing graphs in Rust
A realtime audio framework and domain-specific language for building audio applications in Rust that handles graph definition and audio processing orchestration. It is for developers building audio software who want to define processing graphs without learning separate audio languages. It is positioned against tools like PureData, SuperCollider, FunDSP and MaxMSP with a minimal DSL that maps directly to runtime builder operations and allows custom nodes and reusable patches written in Rust with flat allocation.
Key features
- realtime audio framework in Rust
- minimal DSL for graph definitions
- custom nodes defined in Rust
- reusable patch macros
- flat allocation graph
- builder operations for graphs
- cross-platform audio via cpal
- No social media activity within the last 30 days
GTM channels
- Docs
ICP
- Software developers