glicol

Crates.ioglicol
lib.rsglicol
version0.13.5
sourcesrc
created_at2022-09-04 18:34:10.818616
updated_at2024-04-23 16:49:31.606956
descriptionGlicol language main entry point.
homepage
repositoryhttps://github.com/chaosprint/glicol.git
max_upload_size
id658391
size105,252
Qichao Lan (chaosprint)

documentation

README

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.

Commit count: 622

cargo fmt