Freeverb 算法的 Rust 实现。 Schroeder 混响器 Freeverb 算法为每个音频通道使用四个串联的 Schroeder 全通和八个并行的 Schroeder-Moorer 滤波-反馈梳状滤波器(第2.6.5节),据说调谐得特别好。 与原始实现有几个(有意的)差异: 为简单起见,延迟线缓冲区是动态分配的。这可能会对性能产生影响,一旦通用常量可用,我想将缓冲区设为静态。 内部使用 64 位处理,而原始处理是 32 位。我可能会在某个时候使样本类型可配置,但现在 64 位处理似乎是一个明智的默认设置。
2022-06-10 18:04:58 106KB rust 算法
Free. Written by Jezar at Dreampoint - http://www.dreampoint.co.uk
2021-06-24 22:02:38 55KB Reverb Freeverb
1