musescore / musescore/MuseScore

Implement playback for polychords

Open
#29,541 0 comments 1 reaction 2 assignees View on GitHub

@bkunda is already working on this.

Since Aug 29, 2025.

playback
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.