3个版本
0.1.2 | 2020年5月16日 |
---|---|
0.1.1 | 2020年5月16日 |
0.1.0 | 2020年5月16日 |
#22 在 #samples
59KB
760 行
Wavetable
这是一个生成和使用wavetable的库。它目前用于Yazz软件合成器。
该库支持从波形文件导入wavetable,对表格进行带限以避免混叠,以压缩格式存储表格并从表格中获取样本。
虽然功能齐全,但目前尚不处于非常有用的状态。代码目前正在重构成库,需要进行大量的重构、测试和优化。文档还很少,一些功能仍然缺失。
待办事项
- 支持比单个八度更广泛的频率范围进行带限表格。
- 添加将表格存储为谐波列表而不是样本的支持。
- 添加对更多波形文件格式的支持(目前仅支持浮点数)。
- 添加测试。
- 添加更多示例。
- 添加更多文档。
lib.rs
:
用于创建和使用wavetable进行声音生成的库。
依赖项
~4.5MB
~91K SLoC