#音频处理 #算法 #领域 #延迟 #线

freeverb

Freeverb算法的Rust实现

1个不稳定版本

0.1.0 2023年10月18日

563音频

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

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位。将样本类型设置为可配置是一个选项。

无运行时依赖