Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix #309108: add support for quality after extension
The chord symbol parser was implemented many years ago and it supports msot common notations, but a few used in some regions slipped through the track. In particular, C7o and C7+. These place the quality after the extension. There was partial support for C7+, and it parsed OK, but a bug never noticed until now is that it was also marked as not "understandable", which now prevents playback. This commit fixes the bug that prevented C7+ from fully working, but adding a null handler for an empty token in the loop during which the "+" is processed and replaced with an empty token. It also adds the same processing for C7o.
- Loading branch information