Changelog for mezzo-0.3.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.3.0 - 2017-06-10
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.
0.2.0 - 2017-03-17
Initial Hackage release.