0.5.0
Incremental API Changes
Some API changes and namespace adjustments have been made to improve logical organization in the library. Also, some quality-of-life improvements come from simplified unique ID handling.
MIDI.IO.UniqueID
is now a unified globalInt32
typealias which vastly simplifies dealing with / storing endpoint IDsMIDI.Event
: All event types that reference MIDI note numbers now useMIDI.Note
struct instead of raw numberMIDI.Note
: Added note namestyle
(Yamaha, Roland, Cakewalk) to determine octave numbering in note name strings- Misc internal methods renamed for consistency
- Missing inline docs have been added