Legato – a Rust audio graph framework with a minimal DSL
Show HN: Legato – a Rust audio graph framework with a minimal DSL
Legato – a Rust audio graph framework with a minimal DSL operates in show hn launch.
Profile
I've been building Legato, a realtime audio graph framework for Rust. The idea is to sit somewhere between PureData/MaxMSP (graph-based, visual routing) and something like JUCE.The core of it is a minimal runtime and DSL for graph definitions. There are no loops, branching or evaluations. It's purely for wiring nodes together. If you want real logic, you write a custom node in Rust, register it, and drop it into the graph.This way, you can easily extend the framework with Rust, as opposed to having to learn SuperCollider or CSound.In addition to adding nodes in Rust, you can compose macros/templates/patches(still unsure which name I like best) of nodes, and then call them like regular nodes:
Within the show hn launch space, the company focuses on its core offering rather than a broad product line.
Directory data places it at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: legato.gg/docs/getting-started
Browse related
Create a free account