Allow entering a melisma in voice 2 while a longer note sustains in voice 1 #20232
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves: #19962
Melismas returned the chord in the first voice found in the segment as their
![Screenshot 2023-11-28 at 16 54 15](https://private-user-images.githubusercontent.com/26510874/286337181-74696a9e-2d17-4266-8969-ad9731bbd22a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3Njg4NDYsIm5iZiI6MTcxOTc2ODU0NiwicGF0aCI6Ii8yNjUxMDg3NC8yODYzMzcxODEtNzQ2OTZhOWUtMmQxNy00MjY2LTg5NjktYWQ5NzMxYmJkMjJhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDE3MjkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyYjFhNjIxNWFkN2EyMWU2NDMyNmZiYjM2YmU1NzdjYjlkZWZkMTAzOTk1ZTM5YzhmMjU4OWIyY2ZmNWM4NzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.lyVIkJiSqxzsAN15q_nGtovWVPeSgheEcb2YmnpzIxs)
startCR
when we really want the chord in the same voice as the melisma.See below for an example of what couldn't be inputted before.
I opted to add an exception to
Spanner::startCR()
rather than overriding as I thought that was most appropriate for this single case.