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.
Hashable
conformance forNote
CustomStringConvertable
conformanceIdentifiable
conformance forNote
- Extract
ChordVoicing
description method toChordFormatter
- Rename
Scaletor.generateScale()
toScaletor.makeScale
- Make chord progressions for mode
ChordFormatter
to produce string descriptions of chords easily, with style options
Mode
protocol- Harmonic Minor modes (fixes #1)
- Melodic Minor modes
- Rename
Chord
toChordVoicing
- Rename
Mode
toMajorMode
- Initial package release