Skip to content

๐Ÿ”Š Tree-based Rust crate for generating and manipulating audio. Powers audio in Firefly Zero.

License

Notifications You must be signed in to change notification settings

firefly-zero/firefly-audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

84 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

firefly-audio

[ ๐Ÿ“„ docs ] [ ๐Ÿ™ github ] [ ๐Ÿ“ฆ crates.io ]

Rust crate for generating and processing digital audio. Powers the audio in Firefly Zero. If you're looking into using audio in a Firefly Zero app, check out Firefly Zero documentation.

Installation

cargo add firefly-audio

Usage

let mut manager = firefly_audio::Manager::new();
let node = Box::new(firefly_audio::Sine::new(440., 0.));
manager.add_node(0, node);
let mut buf = [0u8; 44_100];
manager.write(&mut buf);

About

๐Ÿ”Š Tree-based Rust crate for generating and manipulating audio. Powers audio in Firefly Zero.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages