4 releases

new 0.13.2 Mar 28, 2023
0.13.1 Mar 12, 2023
0.13.0 Mar 12, 2023
0.12.8 Sep 4, 2022

#491 in WebAssembly

Download history 2/week @ 2022-12-06 4/week @ 2022-12-13 4/week @ 2022-12-20 2/week @ 2022-12-27 1/week @ 2023-01-03 1/week @ 2023-01-10 2/week @ 2023-01-17 7/week @ 2023-01-24 2/week @ 2023-01-31 1/week @ 2023-02-07 4/week @ 2023-02-14 6/week @ 2023-02-21 1/week @ 2023-02-28 55/week @ 2023-03-07 25/week @ 2023-03-14 5/week @ 2023-03-21

88 downloads per month

Custom license

285KB
6K SLoC

glicol-rs

You can use this crate to build audio apps with Glicol syntax.

use glicol::Engine; 
fn main() {
    let mut engine = Engine::<32>::new();
    engine.update_with_code(r#"o: sin 440"#);
    println!("next block {:?}", engine.next_block(vec![]));
}

More examples here.

Learn Glicol syntax here.

It compiles to WebAssembly and runs in browsers.

It can also be used on VST and Bela, but these are all experimental.

See the GitHub repository for details.

Dependencies

~5.5MB
~111K SLoC