#music #recursion #structures #data #audio #block

yanked woodblocks

Recursive data structures to represent audio or music

1.0.0 Mar 28, 2021
0.1.1 Mar 28, 2021
0.1.0 Mar 28, 2021

#170 in #recursion

39 downloads per month

GPL-3.0 license

7KB
139 lines

woodblocks

Recursive data structures for representing audio or music.

Basic Example:

use woodblocks::*;
use woodblocks::Block::*;
use woodblocks::IsAbsolute::*;

fn main() {
    let samples = render(Ins(sin_func));
    write_to_wave(&samples, &"sine.wav".to_string());
}

Dependencies

~120KB