Skip to content

v0.2.0

Latest

Choose a tag to compare

@arihant2math arihant2math released this 03 Feb 18:30
· 64 commits to master since this release
0884e8d
  • BREAKING: Removed Note and renamed NoteValue to Note
  • BREAKING: Removed duration from chords
  • BREAKING: PrimitiveDuration is no longer an enum, it stores values as a u64
  • 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_root and Chord::traid_from_base
  • ADDED: Adding notes to a chord and equating chords
  • ADDED: Note::from_id
  • ADDED: Various operations for Note
  • ADDED: Score and ScoreCredit
  • ADDED: proper Solfege
  • ADDED: Beat and BeatFraction
  • ADDED: Tonality (used in Chord::traid_from_*)
  • FIXED: Note.simplify

Full Changelog: v0.1.0...v0.2.0