Skip to content

Releases: cemolcay/MusicTheory

Classified new version

07 Jan 17:46
Compare
Choose a tag to compare
let cmin = Scale.minor(key: .c)

updated with

let min = ScaleType.min // enum
let cmin = Scale(type: min, key: .c) // struct

style for all Note, Scale and Chord types.
We have NoteType, ScaleType and ChordType enums, key and octave agnostic.
We have Note, Scale and Chord structs with keys and octaves as well as some handy operation functions.

Initial Release

02 Jan 22:46
Compare
Choose a tag to compare

Core functions with Note and basic Intervals, Scales and Chords.