4 个版本
0.1.2 | 2023年10月28日 |
---|---|
0.1.1 | 2020年8月28日 |
0.1.0 | 2020年5月2日 |
0.0.1 | 2018年6月14日 |
#30 in #synthesis
185KB
3.5K SLoC
rsynth
一个用于音频插件和应用的弃用API抽象,可用于编写实时音频效果、软件合成器等,并针对不同平台(Jack、离线处理等)。
此crate已被弃用
此crate已被弃用。
如果使用此crate,我应该怎么办?
以下是一些选项
- 如果你只想在各种平台上播放音频,请使用 cpal。
- 如果这对你是好解决方案,请使用 nih-plug。
- 将插件编写为“核心”库(一个Rust crate或模块)。即使你使用
nih-plug
,我也推荐这样做。根据你想要支持的插件标准,创建一个单独的crate,它依赖于“核心”库和针对该特定插件标准而专门设计的库(例如,lv2
crate和clack
crate(尚未在crates.io上))。
许可证
rsynth
的源代码在MIT/BSD-3许可证下授权。
请注意,为了将 rsynth
与其他crate(库)一起使用,组合工作必须遵守该crate的许可证。特别是以下可选依赖项可能需要你的注意
- 使用
hound
crate(在backend-file-hound
功能之后)使用Apache许可证,有关详细信息,请参阅其readme
依赖关系
~180–630KB