1个不稳定版本

0.1.0 2023年10月18日

563音频

Download history · Rust 包仓库 2/week @ 2024-03-11 · Rust 包仓库 21/week @ 2024-04-01 · Rust 包仓库 89/week @ 2024-06-03 · Rust 包仓库 38/week @ 2024-06-10 · Rust 包仓库 30/week @ 2024-06-17 · Rust 包仓库 32/week @ 2024-06-24 · Rust 包仓库

189 每月下载量

MIT 协议

13KB
324

freeverb

Freeverb算法的Rust实现。

关于Freeverb

Freeverb最初由“Jezar at Dreampoint”用C++编写,于2000年6月进入公共领域。现在它在多个软件包的各种形式中被广泛使用。

关于freeverb crate

Rust中的Freeverb实现几乎是原始源代码的直接转换,作为2018年音频开发者会议上的Rust演讲者Ian Hobson的演示项目创建。

与原始实现有一些(有意为之的)不同

  • 为了简单起见,延迟行缓冲区是动态分配的。这可能会影响性能;将缓冲区改为静态的泛型常量是一种替代方案。
  • 内部使用64位处理,而原始的是32位。将样本类型设置为可配置是一个选项。

无运行时依赖