2个不稳定版本
使用旧的Rust 2015
0.2.0 | 2016年8月1日 |
---|---|
0.1.0 | 2016年6月7日 |
#33 in #synthesis
68每月下载量
用于 3 个包 (2 直接)
70KB
1.5K SLoC
instrument
可演奏乐器的基础类型。
Instrument
类型接受离散的 note_on
和 note_off
事件作为输入,并返回一个 Frames
迭代器,为每个 Frame
生成每个 Voice
的振幅/频率值对作为输出。
Instrument
支持多种音符处理 Mode
,包括 n 声部多声部和 n 声部单声部(包括重新触发和连音)。还支持如调谐和连音之类的音符开启效果。
instrument
包被以下使用:
lib.rs
:
一个用于共享各种软件乐器抽象的包。
参见 Instrument 类型。
依赖项
~0.6–1.1MB
~19K SLoC