Operations for working with physical or virtual keyboards.
Find generator chains and keyboard layouts.
Specialized integer operations missing from the standard library.
Basic abstractions for MIDI Channel Voice / Channel Mode messages.
Communication with devices over the MIDI Tuning Standard.
Abstractions for working with notes, letters and octaves.
Find generalized notes and names for rank-2 temperaments.
Linear and logarithmic operations on pitches, frequencies and frequency ratios.
Interop with
Scala tuning files.
Prime-number based representation of just intervals.
Generate tuning maps to enhance the capabilities of synthesizers with limited tuning support.
Types for working with musical tunings.