lyd
(the Norwegian/Danish word for audio
) is a rust library that offers an audio graph, nodes, and message system for dynamic audio/music control including node adding, removing and modifying.
read more about the philosophy of lyd
in this blog post (wip, do not click).
``` use lyd::*;
fn main() { let mut ctx = context().frames(4).channels(2).sr(44100).build( &[ &[sinosc!(440.0)], ] ); println!("{:?}", ctx.nextblock()); } ```
more in the examples
folder.
if you can contribute a node, that would be great!
follow the procedure here.
besides that, bug report and feature suggestions are welcomed.