Thanks, I'm curious to try this algorithm. I've been using https://github.com/no-chris/chord-symbol for many years with much success in my own iReal Pro to MusicXML converter https://github.com/infojunkie/ireal-musicxml. The author mentions that their source is "Standardized Chord Symbol Notation: A Uniform System for the Music Profession" by Carl Brandt and Clinton Roemer, published in 1976.
Phew! That wasn't nearly as misguided as I thought it was going to be. It is a mostly decent and sensible guide. And if you're going to do one and only one dialect, a Broadway dialect isn't a terrible choice. I do hope your software has an easy way to override your auto-generated chord symbols though.
rerdavies|1 year ago