Adding interactivity to react-circle-of-fifths
epiccoleman.com
epiccoleman.com
More than happy to accept feedback, PRs or issues on the repo, I've got a lot more stuff planned but the basic usability is there, I think!
I'll also note you stick to natural/# for diminished. For minor, you transition between #/b boundary at D#m/Bbm but for major you transition at the B/Gb boundary. Personally I'd go with F# and be consistent between major and minor.
I may eventually switch over to Tonal for the key data, right now it's just hardcoded.
Edit: just published v0.1.3, which fixes this issue. Long term, might be nice to display both sharp and flat on that key, but at least it's consistent for now. Thanks again!