Closed jag82 closed 2 years ago
There appear to be many changes, but it's mostly packaging. The only real changes are to src/chordPlayer.js and in there, mostly to one function.
src/chordPlayer.js
It's now possible to call things like:
//plays Ab4, C5, E5 (order matters!) cp.buildChordPlayer(['Ab', 'C', 'E']).play()
cp.buildChordPlayer(['Ab', 'C', 'E']).play()
//plays explicitly declared octaves cp.buildChordPlayer(['Ab3', 'C3', 'E2']).play()
cp.buildChordPlayer(['Ab3', 'C3', 'E2']).play()
//gets parsed to Cmaj cp.buildChordPlayer('B#maj').play
cp.buildChordPlayer('B#maj').play
//plays augmented 7th chord cp.buildChordPlayer('Caug7').play()
cp.buildChordPlayer('Caug7').play()
Closing because it's stale.
There appear to be many changes, but it's mostly packaging. The only real changes are to
src/chordPlayer.js
and in there, mostly to one function.It's now possible to call things like:
//plays Ab4, C5, E5 (order matters!)
cp.buildChordPlayer(['Ab', 'C', 'E']).play()
//plays explicitly declared octaves
cp.buildChordPlayer(['Ab3', 'C3', 'E2']).play()
//gets parsed to Cmaj
cp.buildChordPlayer('B#maj').play
//plays augmented 7th chord
cp.buildChordPlayer('Caug7').play()