The chord notation is missing the NC (jazz/real book notation - std notation usually is "N.C.") symbol, which is often used id jazz sheets to indicate that no harmonic instrument should play on that part. Could it be added? Thanks.
Note this is one "chord" that can't be handled simply by playing with the XMLfiles, since the chord symbol doesn't start with a letter A-G. But I agree that logic to handle this (not sure how) would be nice. Maybe the chordname parser should, when encountering a chord that begins with something other than A-G, search through a special section of chords.xml to see if it is found there. Like maybe, chords with id values greater than 1000. Chord id's in that range would be designed to match the whole chord, not just the part after the root. And if a match was found, the corresponding entry in stdchords.xml/jazzchords.xml would also be designed to output chords with no root. I suppose that might happen automatically because :n and :a would be both be empty.
Comments
Note this is one "chord" that can't be handled simply by playing with the XMLfiles, since the chord symbol doesn't start with a letter A-G. But I agree that logic to handle this (not sure how) would be nice. Maybe the chordname parser should, when encountering a chord that begins with something other than A-G, search through a special section of chords.xml to see if it is found there. Like maybe, chords with id values greater than 1000. Chord id's in that range would be designed to match the whole chord, not just the part after the root. And if a match was found, the corresponding entry in stdchords.xml/jazzchords.xml would also be designed to output chords with no root. I suppose that might happen automatically because :n and :a would be both be empty.
Good get. This is an important aspect of lead sheets.
Regards,
This all works fne now.