3个版本

0.1.2 2020年5月16日
0.1.1 2020年5月16日
0.1.0 2020年5月16日

#22#samples

MIT 许可证

59KB
760

Wavetable

这是一个生成和使用wavetable的库。它目前用于Yazz软件合成器

该库支持从波形文件导入wavetable,对表格进行带限以避免混叠,以压缩格式存储表格并从表格中获取样本。

虽然功能齐全,但目前尚不处于非常有用的状态。代码目前正在重构成库,需要进行大量的重构、测试和优化。文档还很少,一些功能仍然缺失。

待办事项

  • 支持比单个八度更广泛的频率范围进行带限表格。
  • 添加将表格存储为谐波列表而不是样本的支持。
  • 添加对更多波形文件格式的支持(目前仅支持浮点数)。
  • 添加测试。
  • 添加更多示例。
  • 添加更多文档。

lib.rs:

用于创建和使用wavetable进行声音生成的库。

依赖项

~4.5MB
~91K SLoC