musescore / musescore/MuseScore
Measure-attached texts
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Give the possibility for text elements to be optionality attached (or laid-out) relatively to the measure and not only to the element they have been added to.

This feature already for some text types (*) but should be available for any type of text, to the discretion of the user.
Problem to be solved
Except some text-types (*) all the text elements are laid-out relatively to the element they have been added to.
It is therefore complicated to position a text element at the end or the start of the measure, because if the measure size changes for whatever reason, the text looses its relative position to the measure boundaries.
In this example a "3x" has been added to the last element to indicate the number of repetitions.
A simple carriage return would enlarge the measure and de facto move the "3x" relatively to the end of the measure.

(*): such as repetition marks ("To Coda", "Coda", ...) that are already attached to the measure,
Prior art
No response
Additional context
See discussion Copy Part Layout
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.
Research direction
Start by comparing the existing measure-attached repetition marks (“To Coda”, “Coda”) with ordinary text elements and the layout behavior shown in the issue’s examples. Done means users can choose measure-relative attachment for any text type and the text remains positioned against the measure boundaries when its size changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- design, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100