musescore / musescore/MuseScore
Implement playback for polychords
@bkunda is already working on this.
Since Aug 29, 2025.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Polychords (introduced in 4.6) are defined in chord symbols from an engraving perspective, but don't have playback support yet.
They're written by typing the pipe character | between two chords, e.g. C|G.
Right now, only the first chord in the sequence is played back, e.g. for C|G only C will play back.
We should play back both chords. How playback is voiced needs to be determined, but likely the chord that appears on the bottom of the stacked polychord (G in C|G) should make up the lower notes and any chords on top should be voiced higher.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.