Converts discrete note events to a continuous signal of amplitude and frequency frames over N number of voices.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

instrument Build Status

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 Modes 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: