If a measure has a different chord for each beat, the chord names run together and iRealPro can't parse them. This PR updates the Measure.str() method to separate each beat in the Measure with a comma, which allows iRealPro to handle those chord changes. It also updates unit tests.
If a measure has a different chord for each beat, the chord names run together and iRealPro can't parse them. This PR updates the Measure.str() method to separate each beat in the Measure with a comma, which allows iRealPro to handle those chord changes. It also updates unit tests.