mezzo v0.3.0 Release Notes

Release Date: 2017-06-16 // almost 7 years ago
  • โž• Added

    • Chord progressions: create chord progressions following the conventions of functional harmony.
    • Dyads: 2-note chords (thirds, fourths, fifths and octaves), together with their doubled versions.
    • Scores: break up a piece into sections that can be compiled and combined separately, and specify various attributes of the music, such as tempo, title, key and time signature.
    • Triplets: play three notes in the time of two.
    • Rule sets: customise the musical rules checked by the library. Includes three strictness levels, from no rule-checking to strict counterpoint.
    • Several small and large examples.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Better error messages, showing the pitches that cause errors.
    • ๐ŸŽ Faster rule-checking performance.