- Fixed a ClojureScript-only bug re:
build-chord
.
-
Added an
interval-
function tomusic-theory.note
. It's likeinterval+
, but it subtracts the interval instead of adding it. -
Added a
music-theory.chord
namespace, with two functions:-
octave-span
returns the number of octaves spanned by the chord. -
build-chord
returns a sequence of notes, giving a starting note like:C4
and a chord name like:Cmaj7
. Inverted chords are supported. See the README for example usage.
-
-
Added an
interval+
function inmusic-theory.note
.See the README for example usage.
- Initial release.