Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@michaldivis michaldivis released this 13 Feb 16:29
· 21 commits to master since this release
1b38fad

News

  • finished scales
  • added chords
  • added chord progressions
  • added rhytms (work in progress)
  • added Bpm unit
  • added Time unit

Changes

  • removed ValueOf dependency, replaced with a custom value object implementation. This means units like Time implement all the goodies like IComparable, IEquatable and overload all the expected operators.
  • units now have a Min and Max properties

Breaking changes

  • all things in the library now live in the DarkMusicConcepts namespace.
  • renamed Octave values. OneLine became Four, and so on.
  • made all constructors private and instead exposed a static Create method. A Note can now be created using Note.Create instead of the constructor.