βββ LICENSE
βββ Notebooks
βΒ Β βββ ChordAccuracy.ipynb: Includes the code used to compute the chord accuracy for both methods CoE and KS
βΒ Β βββ KeyAccuracy.ipynb: Includes the code used to compute the Key accuracy for both methods CoE and KS
βΒ Β βββ KeyandNovelty.ipynb: Code to compute keys, uncertainties, diversities and novelties in the study.
βΒ Β βββ KeyFindingExample.ipynb: Example of how the CoE algorithm works
βΒ Β βββ Plots.ipynb: Code used to generate the plots for the main content in the paper.
βββ Readme.md
Before using the Notebooks, make sure you have the package MusicSpiralRepresentation.jl in your Julia environment.
To install it you can run on your Julia REPL:
pkg> add https://github.com/spiralizing/MusicSpiralRepresentation.jl