5个版本
0.0.2 | 2023年4月26日 |
---|---|
0.0.1 | 2023年4月26日 |
0.0.1-alpha.3 | 2023年4月24日 |
25 在 #synth
每月下载 45 次
14KB
256 行
lyd (wip)
lyd
(挪威语/丹麦语中“音频”的意思) 是一个Rust库,提供了音频图、节点和消息系统,用于动态音频/音乐控制,包括节点添加、删除和修改。
lyd
旨在提供和平衡
- 最小但直观的API(下面了解更多)
- 考虑优化:wasm、嵌入式设备等
使用
use lyd::*;
fn main() {
let mut ctx = context().channels(2).frames(1024).sr(48000).build(&[
("~mod", &[sin_osc().freq(10.0).amp(300.), add(500.1)]),
("out", &[sin_osc().freq("~mod"), add(0.1)]),
]);
println!("{:?}", ctx.next_block());
}
更多在 examples
文件夹中。
贡献
请随意在GitHub上写下您的建议
原型阶段,存在许多错误,API可能会发生显著变化
依赖关系
~2MB
~29K SLoC