Repository navigation
- BREAKING: Removed
Noteand renamedNoteValuetoNote - BREAKING: Removed duration from chords
- BREAKING:
PrimitiveDurationis no longer an enum, it stores values as au64 - BREAKING: Rearranged main crate. Prelude imports should remain constant.
- BREAKING: Changed the way modifiers in a phrase work.
- BREAKING: Anchored phrases differently
- ADDED: serde feature for serialization/de-serialization
- ADDED: Inversion struct
- ADDED: Default trait for accidentals and addition to notes for accidentals
- ADDED:
Chord::traid_from_rootandChord::traid_from_base - ADDED: Adding notes to a chord and equating chords
- ADDED:
Note::from_id - ADDED: Various operations for
Note - ADDED:
ScoreandScoreCredit - ADDED: proper Solfege
- ADDED:
BeatandBeatFraction - ADDED:
Tonality(used inChord::traid_from_*) - FIXED:
Note.simplify
Full Changelog: v0.1.0...v0.2.0