34 个版本
使用旧的 Rust 2015
0.11.0 | 2017 年 2 月 12 日 |
---|---|
0.10.0 | 2016 年 2 月 26 日 |
0.9.2 | 2016 年 1 月 10 日 |
0.9.1 | 2015 年 12 月 28 日 |
0.2.4 | 2015 年 3 月 26 日 |
#10 in #合成
每月 213 次下载
用于 umpire
115KB
2.5K SLoC
合成器

一种多声部合成器类型,其多个振荡器通过幅度和频率包络产生声音。
功能
- 正弦波、锯齿波、指数锯齿波、方波、噪声和噪声行走波形。
- 具有无限多个点的幅度和频率包络。
- 无限数量的振荡器(每个都可以有独特的波形和幅度以及频率包络)。
- 单声和多声模式(无限数量的声部)。
- 简单的
note_on(pitch_in_hz, velocity)
和note_off(pitch_in_hz)
方法。 - 每通道幅度和立体声声像辅助方法。
- “立体声扩散”,用于自动将多个声部均匀地分布在立体声图像中。
- 每声部颤音。
- 每声部失真。
- 单声模式中的多声(和声)支持。
- 连音和重新触发单声模式。
- 使用高斯噪声模拟“扭曲旧硬件合成器”声音的振荡器构建方法。
synth.fill_slice(frame_slice, sample_hz),
请参阅示例。
依赖关系
~3.5MB
~57K SLoC