2 unstable releases
Uses old Rust 2015
0.2.0 | Aug 1, 2016 |
---|---|
0.1.0 | Jun 7, 2016 |
#33 in #synthesis
68 downloads per month
Used in 3 crates
(2 directly)
70KB
1.5K
SLoC
instrument
A foundational type for performable musical instruments.
The Instrument
type takes discrete note_on
and note_off
events as inputs
and returns a Frames
iterator yielding a amplitude/frequency value pair per
Voice
per Frame
as an output.
Instrument
supports multiple note handling Mode
s including n voice
polyphony and n voice unison monophony (both retrigger and legato).
Note-on effects such as detuning and legato are also supported.
The instrument
crate is used by:
lib.rs
:
A crate for sharing various software instrument abstractions.
See the Instrument type.
Dependencies
~0.6–1.1MB
~19K SLoC